jquery破坏了其他脚本
jquery breaks other scripts
首先,我对脚本一无所知,几乎不懂HTML。
不管怎样,我发现了这个:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function showThis2(x) {
$("#NContent").html( $("#"+x).html());
};
</script>
<a href="#Nut" onclick="showThis1('1');">1</a>
<a href="#Nut" onclick="showThis2('2');">2</a>
<div id="NContent"></div>
这完全可以正常工作,但它破坏了我网站上的其他脚本。
我在谷歌上搜索了我应该使用的:
var jQuery_latest = $.noConflict(true);
但我无法使它工作,我可能没有正确放置它或其他什么。
希望有人能帮忙。
谢谢!
使用时
var jQuery_latest = $.noConflict(true);
则$
变量不再是jQuery。您必须将脚本更改为
<script type="text/javascript">
function showThis2(x) {
jQuery_latest("#NContent").html(jQuery_latest("#"+x).html());
};
</script>
注意不要多次添加负载jQuery,它也可能会产生冲突。
听起来好像已经加载了两次jQuery。尝试删除第一个脚本标记,看看会发生什么。
此外,jQuery 1.3.2实际上已经过时了。1.10.2是最新的。
相关文章:
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 网页上失败的javascript会导致所有其他脚本失败
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 如果其他是咖啡脚本
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- Selenium异步脚本在自己的线程中阻塞其他脚本
- 编写脚本以关闭其他选项卡或浏览器
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- 如何测试jQuery和某些其他脚本是否已加载
- 不要为机器人(谷歌和其他)加载JS脚本以获得更好的性能
- 如何在访问其他url时在nodewebkit中注入脚本
- JS脚本由1个元素调用,而不是由其他3个元素调用
- 长轮询脚本会停止所有其他脚本
- 我用脚本创建了一个按钮.我可以通过点击按钮调用其他函数吗?我这样做,但失败了
- 在ASP中调用HTML以调用其他脚本
- 如果其他脚本'装载顺序未知
- 有没有一个简单的脚本可以向美国/加拿大游客显示脚本1,向其他游客显示脚本2
- Pjax.页面上的其他JS脚本不会;不起作用
- jquery破坏了其他脚本
- Meteor脚本确保在其他一切之前执行(在客户端上)