1
嘿,我希望做一個ajax調用,如果它已經從我的網站失去了1分鐘的焦點,所以當它再次聚焦時,它會發送一個ajax調用? 我該怎麼做?jquery/js:OnFocus OnBlur?
嘿,我希望做一個ajax調用,如果它已經從我的網站失去了1分鐘的焦點,所以當它再次聚焦時,它會發送一個ajax調用? 我該怎麼做?jquery/js:OnFocus OnBlur?
這似乎工作。試試看:
$(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;
});
});
你介紹的是什麼?而且,從你的問題來看,你似乎暗示你想要一個ajax調用來觸發onFocus和onBlur事件,你想要一個還是兩個? – 2010-08-28 16:55:14
it =我的網站,例如,如果你在頁面上,然後你進入一個新的標籤頁/窗口/在你的電腦上做其他事情,那麼當你回來(焦點)時,它應該檢查頁面是否已經超過1分鐘因爲它失去了onblur(焦點),如果它這樣做,然後運行ajax調用 – Karem 2010-08-28 16:59:57