1. setScrollTop()
/**
* 设置滚动条距顶部的距离
* @param value
* @returns {*}
*/
function setScrollTop(value) {
window.scrollTo(0, value);
return value;
}
2. getCookie()
/**
* 根据name读取cookie
* @param name
* @returns {*}
*/
function getCookie(name) {
var arr = document.cookie.replace(/\s/g, "").split(';');
for (var i = 0; i < arr.length; i++) {
var tempArr = arr[i].split('=');
if (tempArr[0] == name) {
return decodeURIComponent(tempArr[1]);
}
}
return '';
}
3. removeCookie
var setCookie = require('./setCookie');
/**
* 根据name删除cookie
* @param name
*/
function removeCookie(name) {
setCookie(name, '1', -1);// 设置cookie过期,系统会立刻删除cookie
}
4. setCookie
/**
* 设置Cookie
* @param name
* @param value
* @param days
*/
function setCookie(name, value, days) {
var date = new Date();
date.setDate(date.getDate() + days);
document.cookie = name + '=' + value + ';expires=' + date;
}