cookie记录横向滚动条位置
Posted qing1304197382
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cookie记录横向滚动条位置相关的知识,希望对你有一定的参考价值。
一、Css
<style type="text/css"> #x{ width: 100%; white-space: nowrap; overflow-x: scroll; overflow-y: hidden; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-overflow-scrolling: touch; text-align: justify; box-sizing: border-box; } #x p{ width: 50px; display: inline-block; } </style>
二、div
<div id="x" style="" onscroll="SetW(this)"> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> <p>a</p> </div>
三、javascript 引用jQuery.js<script>
var _w = 0;
function SetW(o)
{
_w = o.scrollLeft;
SetCookie("a",_w);
console.log(_w)
}
window.onload = function(){ document.getElementById("x").scrollLeft = GetCookie("a");}
function SetCookie(sName, sValue){
document.cookie = sName + "=" + escape(sValue) + "; ";
}
function GetCookie(sName){
var aCookie = document.cookie.split("; ");
console.log(aCookie.length)
for (var i=0; i < aCookie.length; i++) {
var aCrumb=aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}
return 0;
}
</script>
四、
cookie记录竖向滚动条位置 参考https://blog.csdn.net/lwdl123321/article/details/42522677
以上是关于cookie记录横向滚动条位置的主要内容,如果未能解决你的问题,请参考以下文章
页面的div中有滚动条,js实现刷新页面后回到记录时滚动条的位置