【发布时间】:2013-02-05 22:40:29
【问题描述】:
function moves_like_jagger(event) {
var MouseX=event.clientX;
for(i=1;i<l+1;i++) {
helper=".d"+i;
amount=(MouseX-$(this).width/2)*layer[i-1];
}}
当 jQuery 的东西进来时,就会出现这个问题。在这种情况下,我想使用 jQuery 来访问 id、class 等,但是当我运行这个脚本并用 document.write(amount) 写“amount”时,我得到 NaN... 我测试了它,它是因为 jQuery。 $(this).width 不返回数字,而是返回一个脚本。有什么问题?
【问题讨论】:
-
始终是第一件事:阅读文档 (api.jquery.com/width)!。而 FWIW,没有“jQuery 值”之类的东西。 jQuery 是一个用 JavaScript 编写的库。一切都是对象、数组、函数、字符串、数字等。
-
对不起,我不是网络程序员或其他什么,只是有了一个想法并试图以某种方式实现它......
标签: javascript jquery html nan