【发布时间】:2015-07-10 02:22:00
【问题描述】:
我正在使用此功能来旋转 html 内容。它在笔记本电脑/mac 上工作,但当我“触摸”手机上的链接时无法工作。
<a href="javascript:void(0)" >Link 1</a>
<a href="javascript:void(0)" >Link 2</a>
<a href="javascript:void(0)" >Link 3</a>
<a href="javascript:void(0)" >Link 4</a>
<a href="javascript:void(0)" >Link 5</a>
点击后,html内容会动态变化。
我试过了
<a href="#" onclick="javascript:;" >Link 1</a>
也试过了
<a href="javascript:;">Link 1</a>
两者都不适用于移动设备。知道为什么会这样吗?我需要在javascript中添加任何代码吗?
编辑:
触发代码是这样的。首先它使用一个类。以下是其中一种方法。
bindMoveHandler:function(target){
var _this = this;
target.on(_this.options.trigger,'a',function(event){
var w = $(this).width();
var current_offset = $(this).offset();
var control_offset = target.offset();
var left = current_offset.left - control_offset.left;
var scale = w/100;
var d = 0; //index after move finished
完整代码:http://www.jqueryscript.net/demo/jQuery-Plugin-For-Stylish-Tabbed-Slider-Kiwi-Slider/javascripts/kiwi-slider.js 如何修改它以适应建议的解决方案?
【问题讨论】:
-
如果我没记错 touch 需要一些 css
-
我很确定你正在寻找这个stackoverflow.com/questions/134845/…
-
我会尝试这样做,但我不确定如何编辑我当前的代码以适应它。我在上面编辑了我的帖子
标签: javascript jquery html jquery-mobile mobile