官网下的 demo MUI , 为什么 a链接都是失效的
不报错,就是不能跳转,chrome 和 微信测试
最佳回复
Trust - 少说废话
mui相关的一些控件是通过拦截a标签上的href来实现的,所以mui.js会阻止a标签上的href跳转,因此需使用JS对标签添加事件监听。mui.openWindow()对运行环境进行判定,5+环境会打开新的webview,普通手机浏览器环境会进行window.location.href跳转。
可以监听tap事件,然后执行document.location.href=this.href;跳转
// 监听tap事件,解决 a标签 不能跳转页面问题
mui('body').on('tap','a',function(){document.location.href=this.href;});
1***@163.com
我为a标签添加href 然后使用JS对标签添加事件监听。mui.openWindow()对运行环境进行判定,然而url 为this.href 不能跳转。。。执行的是a标签跳转了
2016-08-24 14:20