我有一个外部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"; }
答案 0 :(得分:3)
尝试:
if (trigger == 1)
=
是一个赋值运算符,
==
是比较器
请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators