2013-03-21 44 views
1

很抱歉,如果这听起来很奇怪,但我试图创建一个执行剩余的jQuery代码之前检查变量的函数,它看起来是这样的:在jQuery脚本使用JavaScript功能

$(document).ready(function(){ 
    var myVar = true; 

    var myFunction = function(){ 
     if (myVar) { 
      // do something 
     }; 
    }; 

    $("div").click(function(){ 
     myFunction(); 
     $("div).fadeOut("fast"); 
    }); 
}); 

我想这不是你如何在jQuery中实现一个功能,所以我有点失落。

+0

'$(“DIV).fadeOut( “fast”);'语法错误,在div需要''''' – Narek 2013-03-21 12:33:41

+2

那么你忘了关闭'''在div之后。我不知道这是否是一个错字或您的问题。如果这不是问题,你会得到什么错误?我们需要更多的细节 – 2013-03-21 12:33:44

+0

jQuery是一个JavaScript库。你不会在* jQuery中编写*,而是使用* jQuery编写JavaScript *。 – 2013-03-21 12:36:15

回答

2

你缺少一个双引号在点击处理程序:

$("div").fadeOut("fast"); 
1
$("div).fadeOut("fast"); 

语法错误

更换

$("div").fadeOut("fast");