仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1038|回复: 8
打印 上一主题 下一主题

[HTML5] html5教程之HTML5网页制造:鼠标滚轮事务让用户与网页交互

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。破洛洛文章简介:HTML5是怎样利用鼠标滚轮事务的.
HTML5网页中增加鼠标滚轮事务可以更好的让用户与网页举行交互操纵。而在HTML5中,鼠标滚轮其实不仅仅就只能高低滑动网页,实践上你还能够依托这个完成更多的功效,好比视野立体的缩小与减少。

年夜部分扫瞄器都是撑持鼠标滚轮事务的,以是你能够先定阅鼠标滚轮事务的办法,每当事务被触发时,你能猎取一个名为wheelDelta的属性,它代表方才鼠标滚轮改动的巨细,个中正值暗示滚轮往下滑动,负值暗示滚轮往上滑动。数值的相对值越年夜,滑动局限越年夜。

但不幸的是仍然有一款扫瞄器是不撑持鼠标滚轮事务的。那就是FireFox。Mozilla已完成了一个名为"DOMMouseScroll"的事务的处置,它会传送一个名为event且附带了名为detail属性的事务参数过去,但是,这个detail属性分歧于wheelDelta,它只能前往正值,即只能保持鼠标滚轮向下转动的值。

你应当出格注重一下,Apple公司在Safari扫瞄器中也禁用了鼠标转动把持页面高低滑动,可是此功效仍然在webkit引擎中一般利用的,以是你写的代码是不会触发甚么成绩的。

增加鼠标滚轮事务处置办法
起首我们在网页中增加一个图片,待会就可以用鼠标滚轮把持此图片的缩放


如今来增加鼠标滚轮事务处置代码
varmyimage=document.getElementById("myimage");
if(myimage.addEventListener){
//IE9,Chrome,Safari,Opera
myimage.addEventListener("mousewheel",MouseWheelHandler,false);
//Firefox
myimage.addEventListener("DOMMouseScroll",MouseWheelHandler,false);
}
//IE6/7/8
elsemyimage.attachEvent("onmousewheel",MouseWheelHandler);

为了让分歧扫瞄器都能撑持的处置做法
鄙人面这个案例中,我们将对Firefox的detail值取反然后前往1大概-1的个中一个

functionMouseWheelHandler(e){
//cross-browserwheeldelta
vare=window.event||e;//oldIEsupport
vardelta=Math.max(-1,Math.min(1,(e.wheelDelta||-e.detail)));

如今我们间接决意图片的巨细局限。以下代码将图片的宽度局限设置在50-800个像素之间
myimage.style.width=Math.max(50,Math.min(800,myimage.width+(30*delta)))+"px";

returnfalse;

}

最初一点,我们在办法中前往false是为了停止尺度的鼠标滚轮事务处置,以防它高低滑动网页。
</p>
有些差异相对轻微,有充分的理由将这两种HTML5规范草案合并为一,让浏览器制造商与网络开发者不必面对不兼容的窘境。
爱飞 该用户已被删除
沙发
发表于 2015-1-17 20:08:27 | 只看该作者
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
只想知道 该用户已被删除
板凳
发表于 2015-1-21 19:19:05 | 只看该作者
您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。
活着的死人 该用户已被删除
地板
发表于 2015-1-30 22:07:05 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-6 16:22:31 | 只看该作者
还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。
海妖 该用户已被删除
6#
发表于 2015-2-17 08:02:05 | 只看该作者
Dreamweaver8中文版(dw)是由Macromedia公司开发的一款所见即所得的网页编辑器。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-5 17:59:10 | 只看该作者
学Dreamweaver技术的过程其实是一个增加信心的过程。
再见西城 该用户已被删除
8#
发表于 2015-3-12 11:45:18 | 只看该作者
每天上网看着那样多的网页,于是我才下定决心选择了网页制作这一门课程,目的就是希望以后能够做出一个完美的网页来。
再现理想 该用户已被删除
9#
发表于 2015-3-19 22:03:27 | 只看该作者
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表