jquery-ui - 除Firefox 多个jQuery实例之外,每个浏览器中的jQuery UI 标签与 jQuery slider 冲突

  显示原文与译文双语对照的内容
0 0

我一直在尝试使用 jquery slider 插件将 jQuery UI 标签添加到页面。 在 Firefox 中看起来很好,但是在其他浏览器中,slider 不工作。 此外,slider 只在中工作,并且有多个 jQuery ( 我知道这是错误的) 实例。 另外,我在标签中运行google提要控件。 相关代码粘贴在下面。 你还可以在 http://bit.ly/M0xIMM 和 slider js中看到页面: http://bit.ly/KAe8Mf 感谢你的帮助,谢谢 !

在头部:

<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/js/jquery-ui-1.7.custom.min.js"></script>
<script type="text/javascript">
 $(function() {
 var $tabs = $('#tabs').tabs();
 $(".ui-tabs-panel").each(function(i){
 var totalSize = $(".ui-tabs-panel").size() - 1;
 if (i!= totalSize) {
 next = i + 2;
 $(this).append("");
 }
 if (i!= 0) {
 prev = i;
 $(this).append("");
 }
 });
 });
</script>

在正文中:

<script type="text/javascript" src="/templates/rhuk_milkyway/js/jquery-1.3.2.min.js"> </script>
 <script type="text/javascript" src="/modules/mod_ds_banner_slide/mod_ds_banner_slide/mbScrollable.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
 jQuery("#dsbs_Homebanner").mbScrollable({
 width: 950,
 elementsInPage: 1,
 elementMargin: 4,
 height: 175,
 controls:"#dsbs_Homebannercontrols",
 slideTimer: 600,
 autoscroll: true,
 scrollTimer: 6000 });
});
</script>
时间:原作者:6个回答

0 0

你正在使用旧版本的jQuery和新版本的UI 。 只需使用最新版本的jQuery,并消除 1.3.2 你不需要在 head ( 可能是 Google Analytics ) 中调用任何脚本。 把所有的Javascript放在 body的末尾。 Mootools可能与jQuery冲突。 确保你先打电话给

原作者:
...