gpt4 book ai didi

javascript - 使用 jQuery 作为选择器,使用 JavaScript,这可能吗?

转载 作者:行者123 更新时间:2023-11-30 13:07:50 25 4
gpt4 key购买 nike

var helper, kitti, amount;
if (i == 0) {
helper = "#k" + ids+ " .contain";
}
else {
helper = "#k" + ids + " .d" + i;
}
kitti = "$(" + helper + ").get(0)";
amount = (MouseX-kitti.width / 2) * layer[i - 1] * 2;
kitti.style.transform = "rotateY(" + amount * 50 + "deg)";
kitti.style.left = amount + "px";

我的这部分代码似乎不起作用,但是。我打赌我选择它做错了什么?我读了几篇文章,得出了这个结论。但它不起作用,你能解释一下为什么吗?如何使用 jQuery 选择类,然后继续使用纯 Javascript?

最佳答案

您在这里犯了一些简单的语法错误。我个人并不关心您编写代码的风格,但我会尽我所能建议可能的修复方法。

在第二行中,您编写 kitti = "$("+ helper + ").get(0)"。这里的问题是 $ 是在 jQuery 库中定义的函数,而您将其视为字符串。

这里的结果是将一个字符串值赋给变量kitti。您似乎还在第 1 行中使用了 undefined variable ids。正确的语法应该是这样的:

var kitti = $(helper).get(0);

我不想太过霸道,但是从你问题中代码的语法来看,你可能会从阅读一本关于优秀 JavaScript 的书中受益,比如 Douglas Crockford 的“JavaScript:The Good Parts”。他的网站上还有很多免费的有用信息。

关于javascript - 使用 jQuery 作为选择器,使用 JavaScript,这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com