关于target为默认或_self,使用JQMobile异步不加载javaScript的问题
关于target为默认或_self,使用JQMobile异步不加载javaScript的问题
如果在<a标签中不使用target或者使用了默认的_self时,页面请求则在自身页面刷新,不发生跳转
这时候,使用JQueryMobile里面是使用异步请求加载JS的,所以,页面没发生跳转就会发生,卸载Header里面的JS都失效
除非加上target,页面会完全重新请求,才会加载JS
再或者在a标签里面加上data-ajax="false"
不过这并不是问题解决的办法
既然页面不发生跳转
其实就是Header部分没有变化
而Body发生了变化
JQMobile只是把属于他自己的带data-role部分的div替换掉了,这样就实现了页面的局部刷新
所以,只要把<script>标签挪到使用JQM的div标签里面就可以解决这个问题了
相关推荐
jipengx 2020-11-12
EdwardSiCong 2020-11-23
yungpheng 2020-10-19
橄榄 2020-11-03
lyqdanang 2020-11-02
wservices 2020-10-30
onepiecedn 2020-10-29
数据人 2020-10-26
dfphoto 2020-10-16
hackerlpy 2020-09-07
tianyayi 2020-08-16
Dullonjiang 2020-08-15
fengling 2020-08-15
wordmhg 2020-08-06
guotiaotiao 2020-08-06
zhangsyi 2020-07-28
千锋 2020-07-27
ahnjwj 2020-07-28