zhangxinxu / mobilebone

Single Page Switching bone(include page manage, events manage) for mobile web APP, Hybrid APP, Phonegap, PPT, Single-Screen PC page...
http://www.zhangxinxu.com/wordpress/?p=4381
MIT License
1.4k stars 327 forks source link

能不能弄个属性可以让插件不对我某些链接不起作用 #210

Closed Caijt closed 8 years ago

Caijt commented 8 years ago

因为我的网页里有时用会其它第三方插件的tab,它的插件自带#page1跳转,结果跟mobilebone冲突了,加上mobilebone后,会跳转两次,当然也可以有办法阻止 比如我定义一个全局函数 function stop{ return true; } 然后在我希望不起作用的链接上加这个属性data-preventdefault='stop',但我觉得这样始终不优雅,希望可以弄个属性或者可以data-preventdefault='false'这样

Caijt commented 8 years ago

自己解决了 在源文件1140行附件,在下面这句代码 if (self_page == null || !target) return; 下面增加这个代码,那么A标签里有data-init='false'的就不起作用了 if(target.getAttribute("data-init")=="false") return;