我不知道很多關於jQuery的,但我一直在使用下面的JavaScript代碼,使表在pageback保持滾動條的位置:使用一個多段javascript代碼
<script type="text/javascript">
window.onload = function() {
var strCook = document.cookie;
if (strCook.indexOf("!~") != 0) {
var intS = strCook.indexOf("!~");
var intE = strCook.indexOf("~!");
var strPos = strCook.substring(intS + 2, intE);
document.getElementById("grdWithScroll").scrollTop = strPos;
}
}
function SetDivPosition() {
var intY = document.getElementById("grdWithScroll").scrollTop;
document.cookie = "yPos=!~" + intY + "~!";
}
</script>
和
<div id="grdWithScroll" onscroll="SetDivPosition()">
它適用於單獨的div。但是我怎麼能擴展這個用於第二個div部分?
這基本上只是一個複製粘貼代碼。想象一下,如果你有3個div,你想添加滾動,甚至20!我認爲你應該研究通用類解決方案,它更加細緻地解決了這個問題。 – supertopi