网站建设首页面,餐厅网站建设,南昌公司网站建设,wordpress仿国际1.鼠标滚动事件。
说明#xff1a;返回值 大于0向上滚动#xff0c;小于0向下滚动。
兼容型#xff1a;所有浏览器。
代码#xff1a; /*********************** * 函数#xff1a;鼠标滚动方向* 参数#xff1a;event * 返回#xff1a;滚轮方向[向上#xff08;大…1.鼠标滚动事件。
说明返回值 大于0向上滚动小于0向下滚动。
兼容型所有浏览器。
代码 /*********************** * 函数鼠标滚动方向* 参数event * 返回滚轮方向[向上大于0、向下小于0]*************************/var scrollFunc function(e) { var direct 0; e e || window.event; if (e.wheelDelta) {//IE/Opera/Chrome direct e.wheelDelta; } else if (e.detail) {//Firefox direct e.detail; } // 返回值 alert(direct);}/*注册事件*/if (document.addEventListener) { document.addEventListener(DOMMouseScroll, scrollFunc, false);}//W3Cdocument.onmousewheel scrollFunc; //IE/Opera/Chrome 2.获取滚动条高度。
兼容性所有浏览器。
代码 // 滚动条的高度function getScrollTop() { var scrollTop 0; if (document.documentElement document.documentElement.scrollTop) { scrollTop document.documentElement.scrollTop; } else if (document.body) { scrollTop document.body.scrollTop; } return scrollTop;} 3.去掉所有html文本标记的js function delHtmlTag(str) { return str.replace(/[^]/g,);//去掉所有的html标记 } 4.字节长度查询 // 返回字节长度byte
function GetBytes(obj) {
var byteLegth 0;
if (null ! obj) {
for (var i 0; i obj.length; i) {
if (obj.charCodeAt(i) 0 obj.charCodeAt(i) 255) {
byteLegth;
}
else {
byteLegth byteLegth 2;
}
}
}
return byteLegth;
}
5.字节长度截取 // 字符截取
function titleSetLeg(obj) {
var tit jQuery(obj).val();
var leg 26; // 截取长度
if (GetBytes(tit) leg) {
// 字符截取操作
for (var i 0; i leg; i) {
if (!(tit.charCodeAt(i) 0 tit.charCodeAt(i) 255)) {
// 汉字
leg--;
}
}
jQuery(obj).val(tit.substring(0, leg));
}
}