我的两个js文件(file1.js & file2.js
)有效,但当我在file2.js
中进行了一些更改时,它不起作用,为什么?。
/* file1.js */
$(function() {
$(".some").click(function() {
...
});
});
/* file2.js */
window.onload = test();
function test() {
$(".dragfile").draggable(function() {
...
});
$(".resize").resizable(function() {
....
});
}
现在我在file2.js
进行更改,但某些功能无效。 file1.js
保持不变
/* file2.js */
// window.onload = test(); function test() { }
$(function() { // modified
$(".dragfile").draggable(function() { // this function works
...
});
$(".resize").resizable(function() { // this isn't working
...
});
});
答案 0 :(得分:0)
我没有看到任何声明错误,虽然我会说再次浏览你的文件,清理服务器目录&再次发布项目。
当您进行任何更改时,您的文件似乎未更新。
答案 1 :(得分:0)
检查.ready()上的jQuery文档(您使用的是$(handler)
形式)
.ready()方法通常与
<body onload="">
属性不兼容。如果必须使用load,则不要使用.ready()或使用jQuery的.load()方法将加载事件处理程序附加到窗口或更具体的项目,如图像。
除非你使用提供.resizeable()
的jQuery插件,就像其他人提到的那样,你可能意味着.resize()