javascript - 脚本冲突

标签 javascript jquery

我的页面上有 5 个脚本,我想将它们全部添加,但不太确定如何添加。 第一个是

<script type="text/javascript"><!--//--><![CDATA[//><!--
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
        this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
        this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]>
</script>

由于我添加了库存控制消息更改,因此重新加载不起作用。我添加了一个无冲突脚本,但我认为我添加得不正确。我想将所有 5 个脚本(上面和下面)放在一个有效的标签中 - 有人可以帮忙吗?

<script language="JavaScript">
 // 
  function ImageLoadFailed() {
      window.event.srcElement.style.display = "None";
 }
 // reload after adding product  
 function AddProductExtras(){
     document.location.reload(true);
 }
 // for stock control - change message  
 function AddProductExtras(catalogId,productId,ret) {
     var td = document.getElementById('catProdTd_'+productId);
     if (td.innerHTML == 'This product is unavailable or out of stock.')
     td.innerHTML = 'Product added successfully.';
}
jQuery.noConflict();
</script>

最佳答案

创建一个 js 文件并在其中粘贴所有 5 个脚本代码。 并将此 javascript 文件包含在您的索引页中,如下所示:

<script type="text/javascript" src="name.js"></script>

关于javascript - 脚本冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11430680/

相关文章:

jquery - 如何使用 jQuery 在文本区域中连接字符串/文本?

javascript - 单击时转到新样式页面的图像页面

javascript - 使用提交按钮关闭模式并关闭

javascript - 匹配到某个字符时停止匹配

javascript - 如何使用 ES6 import 或 require 导入简单的 JS 脚本 "globally"?

javascript - 如何使用 jquery 让事件监听动态创建的 html 元素?

javascript - jQuery - $.extend deep 丢失对数组的引用

javascript - 从 href 中获取 url 的结尾文本

javascript - 在 IF 语句中使用 jQuery 创建元素时出现类型错误?

javascript - 与 SylvesterJS 的线相交 - 我是否打破了我的数学?