编程爱好者之家

引用jquerymobile插件,绑定的click事件会被触发两次

2018-02-26 14:37:01 272


先看下加载了插件后的代码结构

image.png

 多了个<div data-role="page">。因此,答案揭晓了,如果你在页面中没有使用<div data-role="page">,jquery mobile会自己创建一个,因为它必须依赖这个。

总结最优解决方案有两个

  1. 按joyqi分析的方法,把引入js的代码放到<head></head>里面;

  2. 或者按照simon的方法,把网页内容放到<div data-role="page"></div>容器里面(这种情况js引入代码可以放到它里面,或者也可以放到<head></head>里面);



同类文章