如何将包含函数的全局变量附加到click事件

时间:2013-10-16 15:21:07

标签: javascript jquery function events variables

我想创建一个包含函数

的全局变量
var showSlider = function() {
    $('#slider-content').css("display","block");
    $('#slider-content').delay(1000).addClass('animated slideInRight');
}

如何将其附加到点击事件?

$('a.shipping-btn').on("click", function(){
    $('#main-content').removeClass('span12');
    $('#main-content').addClass('span8');
    $(showSlider);
});

1 个答案:

答案 0 :(得分:3)

你为什么不调用它?

$('a.shipping-btn').on("click", function(){
    $('#main-content').removeClass('span12');
    $('#main-content').addClass('span8');
    showSlider();
});

您不需要jQuery来执行基本的JavaScript语言任务。

那说......做$(showSlider)会有效,但我无法想象你需要在点击事件中这样做,除非你认为点击可能在加载DOM之前发生。