HTML鼠标滚轮事件
<!DOCTYPE html>
<html>
<head>
<title>其他事件</title>
<meta charset="utf-8" />
<style type="text/css">
.msg{
width:600px;
margin:100px auto 0px auto;
color:#ff0000;
}
#view_box{
position:relative;
width:600px;
height:300px;
margin:10px auto;
background-color:#000000;
background-image:url("res/lianxi/sheji/bg1.jpg");
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
</style>
</head>
<body>
<div class="msg">提示:利用鼠标滚轮切换图片</div>
<div id="view_box">
</div>
<script type="text/javascript">
var index = 1;//图片id
//添加滚轮事件
document.getElementById("view_box").addEventListener('DOMMouseScroll',mousewheel,false);//firefox
document.getElementById("view_box").onmousewheel = mousewheel;//chrome
function mousewheel(e){
//补全滚轮事件
e.preventDefault();//通知浏览器不执行默认的动作
if(e.wheelDelta){
//IE/Opera/Chrome
if(e.wheelDelta < 0){
//下
index++;
}
else{
//上
index--;
}
}
else if(e.detail){
//Firefox
if(e.detail < 0){
//上
index--;
}
else{
//下
index++;
}
}
if(index > 8){
index = 1;
}
if(index < 1){
index = 8;
}
document.getElementById("view_box").style.backgroundImage = "url('res/lianxi/sheji/bg"+index+".jpg')";
}
</script>
</body>
</html>
HTML鼠标滚轮事件相关推荐
- JS 处理鼠标滚轮事件
为什么80%的码农都做不了架构师?>>> /* 鼠标滚轮事件 */ var onMouseScroll = function(e) {/* 向上滚为负数 */var direc ...
- android鼠标滚轮事件坐标,android 处理鼠标滚轮事件 【转】
android处理鼠标滚轮事件,并不是如下函数: 1) public boolean onKeyDown(int keyCode, KeyEvent event) 2) public boo ...
- java响应鼠标滚轮事件_一文读懂鼠标滚轮事件(wheelEvent)
最近在用VUE写一个后台管理系统,顶部标签页涉及鼠标滚轮事件,由于每个浏览器对滚轮事件的处理方式不一样,个人对这个又不懂,折腾了很久,参考了大神的代码,也把百度翻烂了,找到了一篇陈旧的博文(其实是主题 ...
- JS鼠标滚轮事件详解
鼠标滚轮事件 //兼容性写法,该函数也是网上别人写的,不过找不到出处了,蛮好的,所有我也没有必要修改了 //判断鼠标滚轮滚动方向 if (window.addEventListener)//FF,火狐 ...
- js中的鼠标滚轮事件
## 事件对象 event1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标)window.onclick = functi ...
- 鼠标滚轮事件及解决滚轮事件多次触发问题
转载:https://www.cnblogs.com/jjxhp/p/11736066.html#_label0 一.滚轮事件的 js 写法 二.jQuery写法 三.参考 四.滚轮事件滚动过快,事件 ...
- android 处理鼠标滚轮事件 【转】
android处理鼠标滚轮事件,并不是如下函数: 1) public boolean onKeyDown(int keyCode, KeyEvent event) 2) public boo ...
- html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理
滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件 ...
- Python+matplotlib响应鼠标滚轮事件调整图形大小
2021年全国高校Python课程高级研修班(线上) 中国大学MOOC"Python程序设计基础"第4次开课 推荐图书: <Python程序设计(第3版)>,(ISBN ...
- html鼠标滚轮监听,javascript监听鼠标滚轮事件浅析
我们都见到过这些效果,用鼠标滚轮实现某个表单内的数字增加减少操作,或者滚轮控制某个按钮的左右,上下滚动.这些都是通过js对鼠标滚轮的事件监听来实现的.今天这里介绍的是一点简单的js对于鼠标滚轮事件的监 ...
最新文章
- SEO系列二:何为用户体验?如何做好用户体验?
- 解决EclipseSDK3.3.0无法启动问题
- ORACLE HANDBOOK系列之九:时间与时区(Time and Time Zone)
- html入门学习(二)
- python实现不重复排列组合_Python实现输入字符串,返回其任意排列组合
- OpenCV gapi模块绘制的实例(附完整代码)
- 位运算和进制转换,反码补码
- 利用react-router实现按需加载、登录验证、刷新组件。。。
- HDOJ 1004:统计气球数
- linux文件界面画面,Linux对比文件,很好用的图形界面
- Android中的Apk的加固(加壳)原理解析和实现
- java十二星座 (快来测试你是什么星座吧)
- 做一行就要把一行的本质研究透
- Win10系统IE浏览器设置代理上网的方法
- excel宏根据表格自动计算机,Excel使用宏录制自动将输入内容排到另一张表的操作方法...
- 爆笑的程序员梗,笑死人不偿命!
- Eclipse报错:The project: WMY which is referenced by the classpath, does not exist.
- 刀片服务器的故障信息,刀片服务器故障
- Audio基本概念及处理流程
- 加粉啦 - 微信复制加粉统计,竞价加粉统计免费试用
热门文章
- 科学计算机 app,App Store 上的“超级计算器-科学计算机”
- 来自30岁女程序员的自我唤醒
- 选择退化特征时,利用单调性、鲁棒性、预测性三指标选择(附matlab代码)
- 如何把Word的默认页面颜色由白色改为绿色
- 周测作业五(apache的安装与配置)
- vue滑动窗口_vue-floating 浮窗组件、封装基于better-scroll的滑动组件、vue自定义手势指令...
- Shell脚本-NF、FS(OFS)、RS(ORS)、NR(FNR)
- IE浏览器高通网站打不开dump分析选择目录总结
- 7类 登录/注册 安全漏洞
- redis 入门+掌握