我使用以下脚本来防止第一次点击链接:
$(document).ready(function () {
$('#container a').bind("touchstart",function(e){
var $link_id = $(this).attr('id');
if ($(this).parent().parent().data('clicked') == $link_id) {
return true;
} else {
e.preventDefault();
}
});
});
因为这些链接 [#container a] 覆盖了整个屏幕,所以我无法在触摸设备上滚动。
如果用户滚动(touchmove / swipe / drag / ...),是否有办法保持滚动行为?
也许还有另一种方法/脚本可以在不禁用滚动的情况下获得我想要的效果......?