当前位置: 首页 > news >正文

网站开发运营成本石家庄最新

网站开发运营成本,石家庄最新,建设企业网站源码,加强心理咨询网站的建设方案鼠标滚轮滚动事件:onwheel 获取鼠标滚轮滚动的方向:wheelDelta 比如:向上滚动:109 (所有正值都是向上) 向下滚动:-109(所有负值都是向下) 注意:当…

鼠标滚轮滚动事件:onwheel

获取鼠标滚轮滚动的方向:wheelDelta
比如:向上滚动:109 (所有正值都是向上)
          向下滚动:-109(所有负值都是向下)

注意:当滚动滚动时,如果浏览器有滚动条,滚动条会随之滚动。这是浏览器的默认行为,如果不希望发生,则可以使用return false,取消默认行为。

<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>鼠标滚轮滚动事件</title><style>#box1 {width: 100px;height: 100px;background-color: cadetblue;}</style><script>window.onload = function () {var box1 = document.getElementById("box1");box1.onwheel = function (event) {if (event.wheelDelta > 0) {if (box1.clientHeight >= 100)box1.style.height = box1.clientHeight - 20 + "px";elsebox1.style.height = 100;}else {box1.style.height = box1.clientHeight + 20 + "px";}return false;}}</script>
</head>
<body style="height: 2000px;height: 1000px;"><button id="box1">用鼠标滚轮实现变大变小</button>
</body>
</html>

键盘事件

键盘事件一般都会绑定给可以获取到焦点的对象或者是document
onkeydown:某个键盘按键被按下。
onkeyup:某个键盘按键被松开。
注意:
1、对于onkeydown来说如果一直按着某个按键不松手,则事件会一直触发。
2、当onkeydown连续触发时,第一次和第二次之间会间隔稍微长一点,其他的会非常的快。这种设计是为了防止误操作的发生。

如何识别用户按下的按键:
可以通过keyCode来获取按键的编码。通过它可以判断哪个按键被按下。除了keyCode,事件对象中还提供了几个属性:altKey、ctrlKey、shiftKey这三个用来判断alt、ctrl、shift是否按下。 如果按下则返回true,否则返回false。

注意:在文本框中输入内容,属于onkeydown的默认行为,如果在onkeydown中取消默认行为(return false),则用键盘输入的内容,无法出现在文本框中。

案例1:

<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>键盘事件</title><script>window.onload = function(){var input = document.getElementsByTagName("input");document.onkeydown = function(event){event = event || window.event;// 不许输入数字if(event.keyCode >= 48 && event.keyCode <= 57){return false;}}}</script>
</head>
<body><input type="text">
</body>
</html>

案例2:

<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>键盘移动div</title><style>.box1 {width: 100px;height: 100px;background-color: aquamarine;position: absolute;}</style><script>window.onload = function () {var box1 = document.getElementsByClassName("box1")[0];document.onkeydown = function (event) {switch (event.keyCode) {// 向左case 37:if (box1.offsetLeft >= 18) {box1.style.left = box1.offsetLeft - 10 + "px";}// 碰到左上边界禁止div变大或变小else { box1.style.left = box1.offsetLeft + "px"; }break;// 向上case 38:if (box1.offsetTop >= 18) {box1.style.top = box1.offsetTop - 10 + "px";}// 碰到左上边界禁止div变大或变小else { box1.style.top = box1.offsetTop + "px"; }break;// 向右case 39:box1.style.left = box1.offsetLeft + 10 + "px"; break;// 向下case 40:box1.style.top = box1.offsetTop + 10 + "px"; break;}}}</script>
</head>
<body><div class="box1"></div>
</body>
</html>

http://www.yayakq.cn/news/283648/

相关文章:

  • 导航网站网站提交怎么做国外网站推广
  • 奉节网站建设公司icp备案号怎么查询
  • wordpress还原回收站seo外推软件
  • wordpress无广告视频网站不懂代码做网站
  • 如何创建网站的步骤龙岩网站建设哪里比较好
  • 怎么做网站设计网站职业技术培训学校
  • 建设一个网站需要做哪些事情腾讯云国外服务器
  • 汕头网站网站打开的速度特别慢的原因
  • 有专做高端折扣女装的网站吗大数据营销是什么
  • 网站的字体注册100万公司需要多少钱
  • 三亚房产网站开发论坛网站开发的意义
  • 搭建邮箱注册网站购买云服务器
  • 成都专业做婚恋网站的网络科技公司wordpress公众号抓取
  • 苏州书生商友专业做网站网站用什么做备份
  • 视频网站的链接怎么做广西住房和城乡建设厅继续教育网
  • p2f网站系统网站logo设计制作
  • 建网站哪个好js弹出网站
  • 黄岛因特网站建设公司wordpress订单查询
  • 网页免费制作网站如何优化网站tkd
  • 模板式网站建设有后天管理的网站怎么建设
  • 贵阳网站建设哪家好怎么优化网站程序
  • 做网站交互做电子商城网站
  • 淘宝联盟填网站备案百度在线
  • 做视频播放网站 赚钱wordpress彩色内链
  • 免费网站建设案例php开源cms排行
  • 互联网公司是干啥的seo 网站地图
  • 网站图片管理系统浙江网站建设哪里有
  • 免费的网站有哪些桂林市电力建设公司网站
  • 太原网站建设 世纪优创自建站是属于什么模式
  • 做网站需要的电脑配置适合设计师看的设计网站