编程爱好者之家
先看下加载了插件后的代码结构
多了个<div data-role="page">
。因此,答案揭晓了,如果你在页面中没有使用<div data-role="page">
,jquery mobile会自己创建一个,因为它必须依赖这个。
总结最优解决方案有两个:
按joyqi分析的方法,把引入js的代码放到<head></head>
里面;
或者按照simon的方法,把网页内容放到<div data-role="page"></div>
容器里面(这种情况js引入代码可以放到它里面,或者也可以放到<head></head>
里面);