扫码关注官方订阅号
第一次用iscroll.js 本来想点击红框部分跳转到详情页面,才发现a标签不能超链接呀? 怎么解决呀?谢谢
欢迎选择我的课程,让我们一起见证您的进步~~
参数里传 click:true
监听p的click事件
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)$/ }
改用别的方法进行跳转
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
参数里传 click:true
监听p的click事件
onBeforeScrollStart: function(e) {
这个加到html页面loaded这个下面,这是第一种方法,亲测有用,但是好像无法区分滑动和单击了。
第二种方法是:
1、在iscroll.js中找到preventDefault: true替换为preventDefault: false,//(把这句加上去哦)
2、找到preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT)$/ }替换为
preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|A)$/ }
改用别的方法进行跳转