jQuery滑块不“;滑动”;因为jQuery/UI版本不同
jQuery slider not "sliding" because of differing jQuery/UI versions
我从http://webdeveloperplus.com/jquery/featured-content-slider-using-jquery-ui/进入我的网站,该网站基于Twitter的Bootstrap v2.0。
问题是webdeveloperplus.com中的滑块使用的是较旧版本的jQuery和jQueryUI(分别为1.3.2和1.5.3)。若我导入jQuery/UI的两个指定版本,那个么滑块工作得很好,但Twitter的Bootstrap JavaScript组件似乎不适用于那个两个版本。如果我使用最新版本的jQuery/UI,滑块将无法工作。
在webdeveloperplus.com页面上,作者说要更改以下代码行,使其与"最新"版本的jQueryUI 一起使用
$("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
至:
$("#featured").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
但它仍然不起作用。这篇文章最近一次更新可能是在2008年或2009年。
我的猜测是,上面的代码行使用的是当前版本的jQuery/UI中不推荐和删除/更改的内容,但我检查了jQueryUI的API,在我看来情况并非如此。如果有人能帮我找出这里的亮点,我将不胜感激。谢谢
您可以使用jQuery的noConflict()
函数来包含两个不同版本的jQuery。
<script type="text/javascript" src="older_version_of_jquery"></script>
<script type="text/javascript">
//Do slider work
//...
$.noConflict();
</script>
<script type="text/javascript" src="newer_version_of_jquery"></script>
文件:http://api.jquery.com/jQuery.noConflict/
相关文章:
- 如何使用多个jquery版本,以便Responsive Slides.js工作
- 在页面上加载高级jQuery版本准备就绪
- 如何以编程方式了解jQuery版本
- 如何包含多个 jquery 版本以使多个 jquery 插件工作
- 如何实现数据()的非jQuery版本
- 在同一页面中使用两个不同的jquery版本
- 使用jqGrid的最低jQuery版本
- JQuery版本与Div搜索效果冲突
- jquery版本在1.8到1.11之间存在冲突
- 编辑 jQuery 插件以匹配不同的 jQuery 版本
- Jquery 版本冲突 Web 主机
- 更改可爱的文件浏览器以与任何jquery版本兼容
- JQuery image.mapster 与其他 jquery 版本发生冲突
- PHP文件未使用$.post调用(我应该使用JQuery版本?)
- 使用不同的Jquery版本而不发生冲突
- css+jQuery样式.css切换器,用于新的jQuery版本
- jQuery版本的简单javascript不起作用
- 使用最新的jquery版本时,JSON是未定义的错误
- 使用Ajax(jquery版本)获取图像文件标记值,并将结果显示为实时预览器
- 函数闭包中的另一个jQuery版本