jQuery除了一些其他代码之外还调用一个函数

时间:2011-07-05 10:55:47

标签: jquery

我正在尝试将函数调用到另一个函数中以摆脱一些冗余代码。 'test'函数是一段标准的重复代码,因此我不想继续将它与自定义动画一起写出来。

(function test() {
    do this
});    

/* =========================Standard code========================= */
$(function () {
$('#div').click(EXECUTE THE 'TEST' FUNCTION HERE AND THEN...function() {
    $('#timeline').stop().animate({
        left : "+=500px"
    });
});

});

以下是那些善良的人,这是解决方案:

function test() {
    do this
}

/* =========================Standard code========================= */
$(function () {
$('#div').click(function() {
    test();
    $('#timeline').stop().animate({
        left : "+=500px"
    });
});

3 个答案:

答案 0 :(得分:2)

是否有任何问题:

$(function () {
$('#div').click(function() {
    test();
    $('#timeline').stop().animate({
        left : "+=500px"
    });
});

...

答案 1 :(得分:1)

您可以将test()的号码放在$('#timeline')....行之上。

答案 2 :(得分:1)

为什么你在test()函数周围使用圆括号?

您可以尝试使用test()函数中的ALERT框吗?