第一次用iscroll.js
本来想点击红框部分跳转到详情页面,才发现a标签不能超链接呀?
怎么解决呀?谢谢
onBeforeScrollStart: function(e) {
var target = e.target;
while (target.nodeType != 1 )
target = target.parentNode;
if (target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA') {
e.preventDefault();
}
}
这个加到html页面loaded这个下面,这是第一种方法,亲测有用,但是好像无法区分滑动和单击了。
第二种方法是:
1、在iscroll.js中找到preventDefault: true替换为preventDefault: false,//(把这句加上去哦)
2、找到preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT)$/ }替换为
preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|A)$/ }
6 回答3.4k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
4 回答2.7k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
参数里传 click:true