我刚刚在我的网站上实现了一个项目滑块。我使用免费托管服务(000webhost)将我的网站放在网上,这样我就可以在不同的设备上进行测试。 我注意到的是,当您第一次打开我的网站(Link to my website)时,将显示来自免费托管服务的弹出窗口:
关闭弹出窗口后,项目滑块看起来像这样,这是不正常的:
如果滑块未正常显示,滑块将无法正常工作。 我认为弹出窗口阻止加载我的某些JavaScript文件。
这是有关项目滑块的代码:
<div class="clearfix">
<h1>Femme <span>Les articles feminins viennent à vous</span></h1>
</div>
<div class="main">
<div id="mi-slider" class="mi-slider">
<ul>
<li><a href="#"><img src="images/1.jpg" alt="img01"><h4>Boots</h4></a></li>
<li><a href="#"><img src="images/2.jpg" alt="img02"><h4>Oxfords</h4></a></li>
<li><a href="#"><img src="images/3.jpg" alt="img03"><h4>Loafers</h4></a></li>
<li><a href="#"><img src="images/4.jpg" alt="img04"><h4>Sneakers</h4></a></li>
</ul>
<ul>
<li><a href="#"><img src="images/5.jpg" alt="img05"><h4>Belts</h4></a></li>
<li><a href="#"><img src="images/6.jpg" alt="img06"><h4>Hats & Caps</h4></a></li>
<li><a href="#"><img src="images/7.jpg" alt="img07"><h4>Sunglasses</h4></a></li>
<li><a href="#"><img src="images/8.jpg" alt="img08"><h4>Scarves</h4></a></li>
</ul>
<ul>
<li><a href="#"><img src="images/9.jpg" alt="img09"><h4>Casual</h4></a></li>
<li><a href="#"><img src="images/10.jpg" alt="img10"><h4>Luxury</h4></a></li>
<li><a href="#"><img src="images/11.jpg" alt="img11"><h4>Sport</h4></a></li>
</ul>
<nav>
<a href="#">Chaussures</a>
<a href="#">Acccesoires</a>
<a href="#">Vêtements</a>
</nav>
</div>
</div>
</div><!-- /container -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/jquery.catslider.js"></script>
<script>
$(function() {
$( '#mi-slider' ).catslider();
});
</script>
&#13;
请帮助我知道如何解决我面临的这个问题。 提前谢谢。
答案 0 :(得分:1)
我无法在您添加的代码段中查看它。但我猜的是两个jQuery
版本之间存在冲突。尝试在ready()
函数之前在jQuery代码事件的顶部添加一行。
$.noConflict();
另外请注意图片中有两个jQuery版本加载。
中的更多信息答案 1 :(得分:0)
首次加载时,选择了mi,#mi; class没有被添加到您的代码中,这是您的问题的原因。您可以检查滑块js,实际上是什么问题。是的,您也可以按照“noconflict&#39; / @ Roy”的答案来检查您的问题是否已经解决