我有一个外部 JavaScript 文件,当名为“trigger”的外部派生变量的值等于 1 时,我想运行该文件。下面是代码的开头。正如您所看到的,代码是由 eventListener 启动的(第 5 行),我本来希望它像使用 if 语句一样简单,但这是一厢情愿的想法!
我对 JavaScript 还很陌生,因此我们将不胜感激。
$(function() {
if (trigger = 1) {
var time=5000;
var colourchange = document.getElementById("window");
//colourchange.addEventListener("dblclick", transition, false);
function transition() {
if (this.className == "transparent") {
this.className = "black";
} else if (this.className == "black") {
this.className = "transparent"; }
最佳答案
尝试:
if (trigger == 1)
=
是赋值运算符,
==
是一个比较器
参见:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators
关于javascript - 使用变量触发 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22176799/