2011-05-27 66 views
2
  1. 我正在使用Hoverintent JQuery插件进行DIV展开。
  2. 现在我希望它的工作“上点击”而不是“悬停

我该怎么办呢?我知道这是简单的JQuery,但我的知识缺乏。任何帮助将非常感激。下面是代码:JQuery hoverintent:将“悬停”转换为“单击”

$(document).ready(function(){ 
    //Expand Div 
    $("#expandbutton").click({ 
     over: ExpandDiv, 
     timeout: 100, 
     out: DoNothing 
    }); 
}); 


function ExpandDiv(){ 
    $("#expander").animate({"height":200},400, "easeOutSine"); 
    $("#expandbutton").css({opacity: 0.0, visibility: "hidden"}).animate({opacity: 0.0}); 
} 

回答

0

要简单地执行对点击ExpandDiv方法,你可以使用jQuery的.click()这样的:

$(document).ready(function(){ 
    //Expand Div 
    $("#expandbutton").click(ExpandDiv); 
}); 
+0

谢谢戴夫。它的工作 – Gaelen 2011-05-27 13:49:26

0

调用函数传递参数到click()

后直接
$("#expandbutton").click({timeout: 100, out: DoNothing}, 
       ExpandDiv); 
+0

感谢Vash 对不起Dave击败你:) – Gaelen 2011-05-27 13:50:11