问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网页如何控制横向滚动条

发布网友 发布时间:2022-04-20 06:49

我来回答

1个回答

热心网友 时间:2022-05-13 01:48

一下是我在网上找到的
并非原创 但是是可用的
支持Opera,Safari等浏览器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:185px;
top:81px;
width:564px;
height:175px;
background-color: #99FFFF;
overflow:auto;
}
#apDiv2{
width:2000px;
position:relative;
}
-->
</style>
</head>
<body>
<div id="apDiv1">
<div id="apDiv2">asdads</div>
</div>
</body>
</html>
<script language="javascript" type="text/javascript">
var Browser = function(){
var d_ = document,n_ = navigator,t_ = this,s_= screen;

var b = n_.appName;
var ua = n_.userAgent.toLowerCase();

t_.name = "Unknow";

t_.safari = ua.indexOf("safari")>-1; // always check for safari & opera
t_.opera = ua.indexOf("opera")>-1; // before ns or ie
t_.firefox = !t_.safari && ua.indexOf('firefox')>-1; // check for gecko engine
t_.ns = !t_.firefox && !t_.opera && !t_.safari && (b=="Netscape");
t_.ie = !t_.opera && (b=="Microsoft Internet Explorer");

t_.name = (t_.ie ? "IE" : (t_.firefox ? "Firefox" : (t_.ns ? "Netscape" : (t_.opera ? "Opera" : (t_.safari ? "Safari" : "Unknow")))));
}
var brw = new Browser();
var apDiv1 = document.getElementById("apDiv1");
var perWidth = apDiv1.clientWidth / 2;
var mouse_wheel = function(e){
var evt = window.event || e;
if(evt.detail > 0 || evt.wheelDelta < 0)
apDiv1.scrollLeft += perWidth;
else
apDiv1.scrollLeft -= perWidth;
}
var mouse_wheel_opera = function(e){
//alert(window.event == e); //Opera 下,window.event 和 e 相等
var obj = e.srcElement;
if(obj == apDiv1){
mouse_wheel(e);
}
}

switch(brw.name){
case "IE":
case "Safari":
apDiv1.onmousewheel = mouse_wheel;
break;
case "Firefox":
apDiv1.addEventListener("DOMMouseScroll", mouse_wheel, false);
break;
case "Opera":
document.onmousewheel = mouse_wheel_opera;
break;
}
</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
富士打印机怎么设置ip地址? 超市购物模拟器收银员 微信好友辅助安全登录验证该怎么做 培育钻石和天然钻石本质上有区别吗 培育钻石有哪些优缺点? 买的基金怎么取出来吗? 如何把鸡毛去掉 他先对女孩有好感,女孩对他表白了,但是他一直这样对待女孩?_百度... 主保护包括哪些 经常带孩子散步有哪些好处和坏处? 如何用鼠标的横向滚轮控制浏览器横向滚动浏览网页... 网页横向滚动 360极速浏览器网页快捷键有哪些? excel公式如何快速横向拉动? 360极速浏览器“在网页上横向滚动”快捷键是什么 EXCEL水平滚动有快捷键吗? fl studio 12 如何横向滚动,有快捷键吗? eclipse编辑窗口怎么实现快捷的横向滚动? 左右移动滚动条的快捷键是什么? 什么是eps建筑装饰构件 grc构件材料和eps的区别有哪些呢? 什么是eps? eps构件制作方法 eps线条是什么? 请问EPS构件在建筑上是什么材质? eps线条是什么材质 EPS构件的计算规则 请问eps线条构件有何优势? EPS模块是什么? EPS异型构件有什么特点? 如何实现横向滚屏? 鼠标滚轮控制横向滚动 scroll 横向区域滚动,应该怎么使用 EXCEL水平滚动有快捷键么??请教! window窗口的横向滚动怎样用鼠标控制 如何设置scrollView 横向滚动 助贷好管家和我爱融是什么关系? 什么是助贷公司 助贷网是正规的贷款公司吗? 服务助贷机构的金融科技服务公司哪个好? 助贷好管家是做什么的 今天我在助贷网公司签了合同,帮我做了两家银行都... 鼎盛助贷这个公司的具体位置在哪里啊? 助贷公司靠谱吗? 众象助贷是家什么公司 助贷公司申请贷款银行知道吗? 上海秦王助贷中心是什么机构 成都晟林助贷公司可靠吗? 双鸽大厦20楼助贷网可靠吗 我现在缺钱,刚好有一家收顺易助贷中心,明天让我...