Jquery函数,不太正确

时间:2014-02-06 00:32:11

标签: jquery function refresh element

只需要几个关于我如何“搞砸”调用我的功能的指针。这是代码:

$(document).ready(function() {

var update = function(element, url) {
$('element').fadeOut('slow', function() {
$('element').load('url');
$('element').fadeIn('slow'); });
}

var refresh_div = setInterval(function() {
update(".element-one", "../logs/url-one.txt");
update(".element-two", "../logs/url-two.txt");
}, 5000);

$.ajaxSetup({ cache: false });

});

所以你可以看到我有一个功能(可能是错误的),只是淡出,负载然后淡入。 接下来,我试图在我的setInterval函数中调用函数,我哪里出错了?

1 个答案:

答案 0 :(得分:0)

elementurl是包含值的变量,而不是字符串,因此请使用它们

$(document).ready(function () {

    var update = function (element, url) {
        $(element).fadeOut('slow', function () {
            $(element).load(url);
            $(element).fadeIn('slow');
        });
    }

    var refresh_div = setInterval(function () {
        update(".element-one", "../logs/url-one.txt");
        update(".element-two", "../logs/url-two.txt");
    }, 5000);

    $.ajaxSetup({
        cache: false
    });
});