如何修改WordPress主题后台的代码,让界面下面的滚动条随鼠标滑轮水平滚动?

如何修改WordPress主题后台的代码,让界面下面的滚动条随鼠标滑轮水平滚动?求助解答,最好全面些。谢谢了。... 如何修改WordPress主题后台的代码,让界面下面的滚动条随鼠标滑轮水平滚动?求助解答,最好全面些。谢谢了。 展开
 我来答
友情小爪
2015-04-11 · TA获得超过194个赞
知道小有建树答主
回答量:211
采纳率:100%
帮助的人:152万
展开全部
引用大神回答如下,希望可以帮到你:
(function() {
var stepSize = 200, //每滚动一格鼠标,移动多少距离
doc = document.documentElement,
body = document.body,
docWidth = doc.clientWidth,
scrollLeft = -1,
ready = false;

//添加鼠标滚轮事件
if (document.addEventListener) {
document.addEventListener('mousewheel', scroll, false);
document.addEventListener('DOMMouseScroll', scroll, false); //针对firefox
} else {
document.attachEvent('onmousewheel',scroll) //针对老ie浏览器
}

//处理mousewheel事件的信息
function scroll (event) {
//第一次滚动需要获取当前滚动位置
if (!ready) {
scrollLeft = doc.scrollLeft + body.scrollLeft;
ready = true;
}
//firefox用detail反映滚动方向,而且方向和其他浏览器相反。其他浏览器用wheelDelta
var direction = event.wheelDelta || -event.detail;
//保证滚动到头的时候不再调用update函数
if (scrollLeft <= 0 && direction > 0) {
return;
}
if (scrollLeft >= docWidth && direction < 0) {
return;
}
//根据鼠标滚动的方向确定是往左还是往右移动
var distance = direction > 0? -stepSize : stepSize;
update(distance);
}

//滚动
function update (distance) {
scrollLeft += distance;
doc.scrollLeft = scrollLeft;
body.scrollLeft = scrollLeft; //针对webkit浏览器
}
})();

css里必须有这样一条:
html, body {
height: 100%;
}
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式