0
如何檢測部分內容是否正在JavaScript中顯示?Rails如何檢測是否使用javascript/jQuery插入了部分內容
因此,使用半僞代碼,並試圖將盡量簡單化,儘量讓我的整個意圖,
在我的控制,我有:
def index
if (request.xhr?)//coming from pagination ajax request
@sessions = Session.paginate(.......)
if @sessions.empty?
render: partial => 'nomoresessions'
else
render: partial => 'sessions'
end
else//standard request to display
@sessions = Session.paginate(.....)
end
end
在我的javascript:
function doCheck(){
var canContinuePaginating = true;
if (nomoresessions partial was inserted){//<--- This is what I need to figure out
canContinuePaginating = false;
}
if (canContinuePaginating){
//do stuff
}
}
如果有人想知道爲什麼我需要這個,我會在用戶滾動時通過部分和使用分頁將行附加到表底部,一旦我到達底部,我想要t o附加一些視覺指標,以表明我們通過一個nomoresesssions部分在列表的底部。然後,如果用戶不斷嘗試滾動,我想通過javascript檢測到nomoresesssions部分目前正在顯示,因此不再嘗試分頁。
,我能想到的
這不適合我。不知道爲什麼。正在插入並顯示部分。我不斷收到$('ul.content .end-of-list').length = 0 – snowleopard