我可以添加或减少jQuery值和JavaScript值吗

Can I add or substract jQuery values and JavaScript values?

本文关键字:值和 JavaScript 值吗 jQuery 添加 我可以      更新时间:2023-09-26
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不返回数字,而是返回一个脚本。问题出在哪里?

"$(this(.width"不返回数字,而是返回一个脚本。问题出在哪里?

jQuery对象的width属性是Function,而不是Number。

调用它,并使用它的返回值。

这是因为jQuery.width((是一个函数,而不是属性。更改
amount=(MouseX-$(this).width/2)*layer[i-1];

amount=(MouseX-$(this).width()/2)*layer[i-1];