-3

我想创建一个包含函数的全局变量

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);
});
4

1 回答 1

3

你为什么不直接调用它?

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

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

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

于 2013-10-16T15:23:31.730 回答