1
有沒有辦法堅持的局部視圖滾動事件?我有一個表使用了在索引頁面內部分啓動的ajax表單發佈之後需要的滾動事件。有沒有辦法做到這一點,而不是把js放入局部視圖本身。在局部視圖堅持滾動事件
的滾動事件在桌子上。
有沒有辦法堅持的局部視圖滾動事件?我有一個表使用了在索引頁面內部分啓動的ajax表單發佈之後需要的滾動事件。有沒有辦法做到這一點,而不是把js放入局部視圖本身。在局部視圖堅持滾動事件
的滾動事件在桌子上。
我想出了一個工作圍繞此類問題,因爲滾動事件不起泡,我把滾動事件,並且因此確實氣泡持續滾動事件一個Ajax局部視圖被呈現後一個事件內其需要的元素。
實施例:
$("#parent").on("click", "#child", function (event) {
$.ajax({
url: urlForPost,
type: "POST",
data: $("form").serialize(),
contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15"
}).done(function (allData) {
//First Remove white space for IE9
var expr = new RegExp('>[ \t\r\n\v\f]*<', 'g');
allData = allData.replace(expr, '><');
$("#parent").html(allData);
ResizeContent();
$("#id1").scroll(function() {
$("#id2").scrollLeft($("#id1").scrollLeft());
});
}).fail(function (jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
}