- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.7 编辑事件 编辑事件是在浏览器的内容被修改或移动时所执行的事件。它主要是指浏览器中被选择的内容进行复制、剪切和粘贴时的触发事件,以及在用鼠标拖动对象时所触发的一系列事件的集合。 7.7.1 文本编辑事件 复制事件(oncopy):当用户复制选中区时触发 剪切事件(oncut):当用户剪切选中区时触发 粘贴事件(onpast):当用户粘贴数据时在目标对象上触发 选择事件(onselect,onselectstart):选择事件是用户在body、input或textarea表单区域中选择文本时触发。 7.7 编辑事件 方法 说明 getData(sDataFormat) 从系统剪贴板获取指定格式的数据。其中,参数sDataFormat指定数据格式,取值为“Text”或“URL” setData(sDataFormat,sData) 将指定格式的数据保存到系统剪贴板。其中,参数sDataFormat指定数据格式。而参数sData是字符串型数据 clearData() 清楚系统剪切板中的数据 ClipboardData对象常用方法 demo0711.html 7.7 编辑事件 7.7.2 拖放事件 根据事件触发的对象,拖放事件分为拖放对象事件和放置目标事件。 1.拖放对象事件 ondrag事件是当某个对象被拖动时触发事件处理程序。 ondragend事件是当鼠标拖动结束时触发事件处理程序,也就是鼠标的按钮被释放时触发该事件。 ondragstart事件是当某对象将被拖动时触发事件处理程序,也就是当鼠标按下,开始移动鼠标时触发该事件。这三个事件的触发顺序是ondragstart,ondrag,ondragend。 7.7 编辑事件 2.放置目标事件 ondragover事件是当某个被拖动的对象在另一对象容器范围内拖动时触发事件处理程序。 ondragenter事件是当对象被鼠标拖动进入其容器范围内时触发事件处理程序。 ondragleave事件是当鼠标拖动的对象离开其容器范围内时触发事件处理程序,也就是当dragover停止触发,对象被拖出放置目标时,触发该事件。 ondrop事件是在一个拖动过程中,释放鼠标时触发事件处理程序,也就是被拖动的对象在其他容器上松开鼠标时,触发ondrop事件而不是dragleave事件。 7.7 编辑事件 例:用户名和密码框都禁止用户通过拖拽的方式输入 form method=post action= name=loginForm p可选文本:张三,李四,123456,888888/p 用户姓名:input type=text name=user ondragenter=return false/ br / 用户密码:input type=password name=pwd ondragenter=return false input type=button value=登录 / /form 7.8 应用案例 7.8.1 商品评级网页案例 实例:demo0712.html 模拟实现购物网站商品评级功能。 用HTML和CSS制作图页面。投票区域用#vote样式定义宽度400px的灰色区域;再添加文字说明和用两种不同图片表示的星形投票标记;之后是1行2列的表格,置入背景图片和相应的文字说明;最后是“提交评价”按钮,本示例中未设置操作。 JavaScript中的程序代码功能为:设定鼠标经过投票的星形图标时为准备投票状态;单击星形图标为投票状态,执行commitScore()方法;鼠标离开时,执行resetScore()方法,一次投票完成,改变投票标记。不能再投票。 7.8 应用案例 7.8.2 网络相册案例 当鼠标停留在某张图片的预览图上时,屏幕下方区域会自动显示对当前图片的大图,当点击“上一张”“下一张”按钮时,可切换显示图片。 demo0713.html 7.8 应用案例 案例设计思路如下。 (1)用HTML和CSS制作图页面部分。 导航区域。由两条装饰线和一系列缩小的图片组成。装饰线用类标记.bdr设计;装饰图片由类标记.img来定义,这个标记中,只规定了图片的高度,宽度将按比例显示 图片显示区域,格式由ID标记#show定义。初始状态下,通过display:none;设置该区域隐藏。 (2)JavaScript中的程序代码功能描述如下。 init()方法找到所有的导航区域的图片,并用addEvent Listener(imgArr[i], mouseover, handleEvent)方法添加监听。设置当鼠标经过图片时,用handleEvent()方法处理。通过setTimeout()方法,实时监听go()方法,如果有动作发生,则执行go()方法。 小结 主要介
您可能关注的文档
- GPS测量技术学习情境5.ppt
- GPS测量技术学习情境6.ppt
- GPS测量技术学习情境8.ppt
- GPS测量技术学习情境9.ppt
- GPS测量技术学习情境10.ppt
- GSK系统数控车工技能训练项目二.ppt
- GSK系统数控车工技能训练项目六.ppt
- GSK系统数控车工技能训练项目七.ppt
- GSK系统数控车工技能训练项目三.ppt
- GSK系统数控车工技能训练项目四.ppt
- HTML5+CSS3+JavaScript网站开发实用技术第8章.pptx
- HTML5+CSS3+JavaScript网站开发实用技术第9章.pptx
- HTML5+CSS3程序设计第1章 网页设计基础.ppt
- HTML5+CSS3程序设计第2章 初识HTML5.ppt
- HTML5+CSS3程序设计第3章 HTML5中的表格.ppt
- HTML5+CSS3程序设计第4章 使用HTML5创建表单.ppt
- HTML5+CSS3程序设计第5章 使用HTML5绘制图形.ppt
- HTML5+CSS3程序设计第6章 走进HTML 5的多媒体世界.ppt
- HTML5+CSS3程序设计第7章 CSS3概述.ppt
- HTML5+CSS3程序设计第8章CSS3中的选择器.ppt
最近下载
- 执业药师继续教育《前列腺癌常见其他治疗进展》习题答案.docx VIP
- 高一作文巧遇(2篇).docx VIP
- 人人峨嵋台地北缘断裂晚第四纪活动性.pdf VIP
- 肺淋巴瘤的影像诊断最全PPT【45页】.pptx VIP
- 血液透析中空气栓塞应急预案.ppt VIP
- 材料力学(刘鸿文主编).pdf VIP
- 2024-2025学年河北省保定市竞秀区北京师大保定实验学校八年级(上)月考数学试卷(9月份)(原卷全解析版).doc VIP
- Toshiba东芝软水机TS10-01 TS15-01 TS20-01用户手册.pdf
- 娄景书(娄景书).doc VIP
- 人教版高中英语新教材必修2单词默写表.docx VIP
文档评论(0)