- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.7 编辑事件 编辑事件是在浏览器的内容被修改或移动时所执行的事件。它主要是指浏览器中被选择的内容进行复制、剪切和粘贴时的触发事件,以及在用鼠标拖动对象时所触发的一系列事件的集合。 8.7.1 文本编辑事件 复制事件(oncopy):当用户复制选中区时触发 剪切事件(oncut):当用户剪切选中区时触发 粘贴事件(onpast):当用户粘贴数据时在目标对象上触发 选择事件(onselect,onselectstart):选择事件是用户在body、input或textarea表单区域中选择文本时触发。 8.7 编辑事件 方法 说明 getData(sDataFormat) 从系统剪贴板获取指定格式的数据。其中,参数sDataFormat指定数据格式,取值为“Text”或“URL” setData(sDataFormat,sData) 将指定格式的数据保存到系统剪贴板。其中,参数sDataFormat指定数据格式。而参数sData是字符串型数据 clearData() 清楚系统剪切板中的数据 表8-6 ClipboardData对象常用方法 实例:demo0811.html 8.7 编辑事件 8.7.2 拖放事件 根据事件触发的对象,拖放事件分为拖放对象事件和放置目标事件。 1.拖放对象事件 ondrag事件是当某个对象被拖动时触发事件处理程序。 ondragend事件是当鼠标拖动结束时触发事件处理程序,也就是鼠标的按钮被释放时触发该事件。 ondragstart事件是当某对象将被拖动时触发事件处理程序,也就是当鼠标按下,开始移动鼠标时触发该事件。这三个事件的触发顺序是ondragstart,ondrag,ondragend。 8.7 编辑事件 2.放置目标事件 ondragover事件是当某个被拖动的对象在另一对象容器范围内拖动时触发事件处理程序。 ondragenter事件是当对象被鼠标拖动进入其容器范围内时触发事件处理程序。 ondragleave事件是当鼠标拖动的对象离开其容器范围内时触发事件处理程序,也就是当dragover停止触发,对象被拖出放置目标时,触发该事件。 ondrop事件是在一个拖动过程中,释放鼠标时触发事件处理程序,也就是被拖动的对象在其他容器上松开鼠标时,触发ondrop事件而不是dragleave事件。 8.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 8.8 应用案例 8.8.1 商品评级网页案例 实例:demo0812.html 模拟实现购物网站商品评级功能。 用HTML和CSS制作图页面。投票区域用#vote样式定义宽度400px的灰色区域;再添加文字说明和用两种不同图片表示的星形投票标记;之后是1行2列的表格,置入背景图片和相应的文字说明;最后是“提交评价”按钮,本示例中未设置操作。 JavaScript中的程序代码功能为:设定鼠标经过投票的星形图标时为准备投票状态;单击星形图标为投票状态,执行commitScore()方法;鼠标离开时,执行resetScore()方法,一次投票完成,改变投票标记。不能再投票。 8.8 应用案例 8.8.2 跟随鼠标文字特效案例 如果有一种跟随鼠标移动的文字并能带有缓冲的效果,将会给网页带来一种新鲜的感觉。下面是一个跟随鼠标的文字的例子,这些文字跟着鼠标移动并具有游走的效果。 实例:demo0813.html 8.8.3 网络相册案例 当鼠标停留在某张图片的预览图上时,屏幕下方区域会自动显示对当前图片的大图,当点击“上一张”“下一张”按钮时,可切换显示图片。 实例:demo0814.html 8.8 应用案例 案例设计思路如下。 (1)用HTML和CSS制作图页面部分。 导航区域。由两条装饰线和一系列缩小的图片组成。装饰线用类标记.bdr设计;装饰图片由类标记.img来定义,这个标记中,只规定了图片的高度,宽度将按比例显示 图片显示区域,格式由ID标记#show定义。初始状态下,通过display:none;设置该区域隐藏。 (2)JavaScript中的程序代码功能描述如下。 init()方法找到所有的导航区域的图片,并用addEvent Listener(img
您可能关注的文档
- Flash项目第5章_动画制作技法.pptx
- Flash项目第6章 声音和视频.pptx
- Flash项目第8章 影片的测试与发布.pptx
- FPGA应用技术教程第二章.ppt
- FPGA应用技术教程第三章.ppt
- FPGA应用技术教程第四章 1-3节.ppt
- FPGA应用技术教程第四章 4-5节.ppt
- FPGA应用技术教程第五章.ppt
- FPGA应用技术教程第一章.ppt
- FTTX 网络建设与维护任务1 接入网理论基础.pptx
- HTML+CSS+JavaScript网站开发实用技术第9章.pptx
- HTML+CSS+Javascript网站制作案例教程第1章 网站建设基础.ppt
- HTML+CSS+Javascript网站制作案例教程第2章 HTML与HTML5基础.ppt
- HTML+CSS+Javascript网站制作案例教程第3章 head与body标签设置.ppt
- HTML+CSS+Javascript网站制作案例教程第4章 文字与图片标签设置.ppt
- HTML+CSS+Javascript网站制作案例教程第5章 多媒体与超链接标签设置.ppt
- HTML+CSS+Javascript网站制作案例教程第6章 表单标签设置.ppt
- HTML+CSS+Javascript网站制作案例教程第7章 CSS样式基础.ppt
- HTML+CSS+Javascript网站制作案例教程第8章 设置文本的CSS属性.ppt
- HTML+CSS+Javascript网站制作案例教程第9章 设置背景和图像的CSS属性.ppt
最近下载
- 《电气装置安装工程接地装置施工及验收规范+GB+50169-2016》详细解读.pdf
- THKA多回路智能工业调节器.PDF VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- NDS世界树迷宫流程攻略及基础知识.pdf VIP
- 山西煤炭运销集团三百子煤业有限公司120万ta矿井兼并重组整合项目及配套120万ta洗煤厂环境影响报告书简本.doc VIP
- 苏州石刻《天文图》文字.pdf
- 中国气悬浮离心压缩机行业市场占有率及投资前景预测分析报告.pdf VIP
- 米家米家智能蒸发式冷风扇使用说明书.pdf
- 薄层砌筑和薄层抹灰工程施工技术方案.docx VIP
- 2024-2025学年中职语文基础模块 下册高教版(2023)教学设计合集.docx
文档评论(0)