jquery / js:OnFocus OnBlur?

时间:2010-08-28 16:52:24

标签: javascript jquery

嘿,如果它已经从我的网站失去了1分钟的焦点,我希望进行ajax调用,所以当它再次聚焦时它会发送一个ajax调用? 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

这似乎有效。试一试:

$(function() {
    var tracktime;

    $(window).blur(function() {
        tracktime = new Date();
    })
    .focus(function() {
        if(tracktime && new Date() - tracktime > 60000) {
            $.ajax({
                url:'/your/path/',
                success:function() {
                    alert('ajax returned')
                }
            })
        }
        tracktime = null;
    });
});