禁用移动设备的jQuery

禁用移动设备的jQuery,jquery,mobile,Jquery,Mobile,我想禁用移动设备jQuery脚本的一部分,下面是我想禁用的代码: $('#inner-slide1').click(function(e) { e.preventDefault(); dataslide = $(this).attr('data-slide'); goToByScroll(dataslide); }); $('#inner-slide2').click(function(e) { e.preventDefault(); dataslide

我想禁用移动设备jQuery脚本的一部分,下面是我想禁用的代码:

$('#inner-slide1').click(function(e) {
    e.preventDefault();
    dataslide = $(this).attr('data-slide');
    goToByScroll(dataslide);
});

$('#inner-slide2').click(function(e) {
    e.preventDefault();
    dataslide = $(this).attr('data-slide');
    goToByScroll(dataslide);
});

$('#inner-slide3').click(function(e) {
    e.preventDefault();
    dataslide = $(this).attr('data-slide');
    goToByScroll(dataslide);
});

$('#inner-slide4').click(function(e) {
    e.preventDefault();
    dataslide = $(this).attr('data-slide');
    goToByScroll(dataslide);
});

$('#inner-slide5').click(function(e) {
    e.preventDefault();
    dataslide = $(this).attr('data-slide');
    goToByScroll(dataslide);
});
感谢您的建议。

使用来自的代码使用JS代码来检测移动设备-非常全面的检测。。。将需要一些修改,因为它们的功能将重定向。。。但应该很容易做到:


另外,这里还有一个很好的答案:

如果只给这些元素一个我想要的类,那么只需重复一次函数,就可以重复5次。内部幻灯片:

if语句只能在移动设备安卓、webOS、iPhone、iPad、iPod和黑莓上实现

请注意

也可以写成:

$(this).data('slide');
你可以试试

MatchMedia.js

有关于


您可以根据特定的视口大小加载插件。

谢谢您,这很有效。是的,你是对的,我加了一门课。
$(this).attr('data-slide');
$(this).data('slide');