我不是jQuery的专家,发现自己摸不着头脑。一个软件的首席开发人员向我建议我使用jQuery制作js文件的副本并对其进行一些非常小的更改。我认为这不会起作用,因为它会与原版冲突。似乎我的代码没有被运行,所以只是为了测试我决定在准备好的部分内输入警报,并且确定它没有在副本的准备部分内发出警报。有谁能解释一下?首先调用我的副本。
original.js
alert("original js running");
var originalVar = {
runHeartbeat : false,
inAdmin : false,
ready : function () {
alert("original ready is running");
/**a ton of code that seems to run such as addent event handlers to DOM elements*/
}
copy.js
alert("copied js running");
var copiedVar = {
runHeartbeat : false,
inAdmin : false,
ready : function () {
alert("copy ready is running");
/**a ton of code*/
}
显示original.js的两个警报,但只显示copy.js中的“复制的js running”。根据我的阅读,您可以添加多个document.ready方法,但此代码以不同方式处理就绪方法。