Dan*_*ank 0 html css jquery-mobile
我在我的网站的主要部分使用jQuery CSS样式.它工作正常.现在,我还有一个我的网站的子目录,不应该使用该样式.当我手动将浏览器导航到网站的子目录时,不会应用任何样式,这就是我想要的.但是,当我从主区域单击指向子目录的链接时,它正在应用主要部分的CSS样式,即使我没有在该子目录的HTML中的任何位置引用此CSS.如果我刷新浏览器,样式就会消失.
有人可以帮我理解这里发生了什么吗?谢谢.
您正在使用jquery mobile,默认情况下会通过ajax加载链接的内容.这意味着单击链接时没有页面刷新.内容会动态插入到您的文档中,该文档仍然包含您的所有CSS.
更多信息在这里. http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html
您必须为该链接禁用ajax.更多信息在这里. jquery-mobile - 如何将禁用ajax链接绑定到某个类