我正在使用sliphover.js爲方向感知懸停效果的jquery。加載頁面時,懸停效果僅在單擊F12或在chrome和IE10中激活了元素時才起作用。一旦開發者模式被激活或者已經被激活的開發者模式被關閉,則其開始工作直到頁面被再次加載。 我正在使用一些jquery插件如下。只有當點擊F12來激活開發人員模式時,jQuery才能正常工作
<script src="js/jquery-1.11.0.min.js"></script>
<script src="js/jquery.sliphover.js"></script>
<script src="js/superfish.js"></script>
<script type="text/javascript" src="js/jquery.mmenu.js"></script>
<script src="js/jquery.singlePageNav.min.js"></script>
<script src="js/modernizr.min.js"></script>
<script src="js/jquery.flexslider.js"></script>
<script src="js/jquery.imagesloaded.js"></script>
<script src="js/custom.js"></script>
我包括custom.js代碼
$(function(){
$("#tiles").sliphover();
});
我的HTML,我也使用wookmark插件,使畫廊
<div id="main" role="main">
<ul id="tiles">
<!--
These are our grid items. Notice how each one has classes assigned that
are used for filtering. The classes match the "data-filter" properties above.
-->
<li data-filter-class='["london", "art"]' class="hello">
<img src="images/gallery-image1.jpg" title="<a href='http://google.com'>Loyal Cao</a>" >
</li>
<li data-filter-class='["london", "art", "sport"]' class="hello">
<img src="images/gallery-image2.jpg" >
</li>
<li data-filter-class='["london", "art", "paris"]' class="hello">
<img src="images/gallery-image3.jpg" >
</li>
<li data-filter-class='["london", "art", "paris"]' class="hello">
<img src="images/gallery-image4.jpg" >
</li>
<li data-filter-class='["london", "sport"]' class="hello">
<img src="images/gallery-image5.jpg" >
</li>
<li data-filter-class='["london", "art", "sport"]' class="hello">
<img src="images/gallery-image6.jpg" >
</li>
<li data-filter-class='["london", "paris"]' class="hello">
<img src="images/gallery-image7.jpg" >
</li>
<li data-filter-class='["london", "art", "paris"]' class="hello">
<img src="images/gallery-image8.jpg" >
</li>
<!-- End of grid blocks -->
</ul>
</div>
請幫我解決這個問題。
在body標籤關閉之前包含了您的custom.js文件的底部頁面。 –
沒有變化,問題依然存在。我仍然必須**激活開發人員模式**才能使jquery插件工作。感謝您的答覆。 – user2339174
@RakeshKumar - 我認爲他不應該這樣做,因爲他將自己的代碼包裝到jQuery的'document.ready'等價的'$(function(){}' –