我想知道是否有人可以帮助我解决这个问题。我已经下载了NivoGallery并将其添加到我正在使用Theme Framework构建的 WP 主题中,但是我有一个无法解决的小问题。正如标题所说,在滑块上添加的 jQuery 正在禁用标准 WP-Thematic 菜单的 JS。下面的代码包含在主题中的一个函数中。
<div id="gallery" class="nivoGallery">
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory');
?>/admin/js/jquery.nivo.gallery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#gallery').nivoGallery();
});
</script>`
问题似乎主要是由
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
</script>
我尝试过使用 jQuery noConflict,但似乎不起作用,它会中断。如果您需要整个 html 代码和 jquery.nivo.gallery.js 文件,请告诉我。
我找到了这个解决方案: function add_js_for_slider() { ?>
/admin/js/jquery.nivo.gallery.js"> $(document).ready(function() { $('#gallery_slider').nivoGallery(); });
是否可以摆脱 jquery 行,并且仍然保持工作?即使 WP 有 jquery,如果我从函数中删除该行,滑块也会中断。