使用变量触发Javascript

时间:2014-03-04 15:58:49

标签: javascript

我有一个外部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"; }

1 个答案:

答案 0 :(得分:3)

尝试:

 if (trigger == 1) 

=是一个赋值运算符,  ==是比较器

请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators