我正在使用此功能来旋转html内容。它正在处理笔记本电脑/ Mac,但当我“触摸”手机上的链接时无法工作。Href Javascript可以在桌面上使用,但不能在手机上使用
<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 –
我敢肯定你正在寻找这个http://stackoverflow.com/questions/134845/href-attribute-for-javascript-links-or-javascriptvoid0 – bassxzero
我会尝试一下,但肯定如何编辑我当前的代码以适应此。我已经编辑我的帖子上面 – OneNation