- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实践十二 jQuery 插件 实践目标 制作“删除提示框”拖动的效果 使用Validate插件,验证格式的合法性 利用draggable拖拽插件,制作删除提示框拖动的效果。 继续给第九章指导部分的案例添加如下功能: 在第九章,已经实现当单击“删除”链接时,显示遮罩层和删除提示框,删除提示框在窗口的位置是固定的,即距离窗口左端500px,距离窗口上端100px。现在需要使删除提示框能跟随鼠标进行移动。提示框初始的位置如效果图: 任务一:制作删除提示框拖动的效果 利用draggable拖拽插件,制作删除提示框拖动的效果。 任务一:制作删除提示框拖动的效果 在第九章指导部分的案例基础上,增加删除提示框拖动的特效。此特效主要利用jQuery UI中的draggable(拖拽)插件来实现。首先在html文件中导入jQuery UI的框架,然后调用插件的draggable()方法实现拖动效果。 任务一:制作删除提示框拖动的效果 任务一:制作删除提示框拖动的效果 //设置拖动时的效果 var setting={opacity:0.7, //拖拽过程中透明度 containment:parent,//拖拽的区域 revert:false//拖拽结束后是否返回原地,true:返回,false:不返回 }; $(#dialog).draggable(setting); 继续给美淘网购物车cart.html页面添加如下功能: 在第九章,已经实现当单击“删除”链接时,显示遮罩层和删除提示框,删除提示框位于窗口的中间位置。现在需要使删除提示框能跟随鼠标进行移动。提示框初始的位置如下图: 任务一:制作删除提示框拖动的效果 使用Validate插件,验证用户输入数据的格式是否合法。 在页面中,验证用户输入的用户名、E-Mail和联系电话的格式是否合法。具体要求如下所述: (1)用户名、E-Mail和联系电话必须都要输入 (2)用户名只能由汉字、大小写字母、数字或下划线组成 (3)联系电话由13、15或18开头的11位数字组成 (4)如果格式有误,即时提示错误信息 任务二:使用Validate插件,验证格式的合法性 使用Validate插件,验证用户输入数据的格式是否合法。 任务二:使用Validate插件,验证格式的合法性 任务二:使用Validate插件,验证格式的合法性 form id=regFrm ... input id=userName name=userName / ... input id=email name=email / ... input id=phone name=phone type=text / ... input class=submit type=submit value=Submit/ ... /form 任务二:使用Validate插件,验证格式的合法性 // 调用jQuery Validate插件的addMethod()方法,增加验证的规则,代码如下: jQuery.validator.addMethod(regex, //addMethod方法的第1个参数:增加的规则名称 function (value, element, params) { //addMethod方法的第2个参数:验证方法,参数(被验证元素的值,被验证元素,参数) var exp = new RegExp(params); //实例化正则对象,参数为传入的正则表达式 return exp.test(value); //测试是否匹配 },格式错误); //addMethod方法的第3个参数:错误提示信息 // 自定义验证规则“regex”后,利用此规则验证用户名的格式,代码如下: userName: { required: true, regex: /^[\u4e00-\u9fa5\w]+$/ } //利用“regex”规则,验证联系电话的格式,代码如下: phone: { required: true, regex: /^(13|15|18)\d{9}$/ } 验证注册页面中,用户输入的用户名、E-Mail、密码、确认密码和联系电话的格式是否合法。具体要求如下所述: (1)用户名、E-Mail、密码、确认密码和联系电话必须都要输入 (2)用户名只能由汉字、大小写字母、数字
您可能关注的文档
最近下载
- (必会)人身险销售从业人员近年考试真题题库汇总(答案).docx
- 大队委竞选讲话稿PPT.pptx
- 毕业论文_-——汽车凸轮轴加工工艺分析.doc
- 国家安全概论-西安交通大学-中国大学MOOC慕课答案.pdf
- 2024年中国成人心肌炎临床诊断与治疗指南解读课件PPT.pptx
- 2024-2025学年小学信息技术(信息科技)四年级全一册义务教育版(2024)教学设计合集.docx
- 项目四 任务六 旅游娱乐(练习-解析版)-《旅游概论》 (高教社第二版)同步精品课堂.docx
- 第四届-全国大学生结构设计信息技术大赛竞赛题-20211206.docx
- 慢性阻塞性肺疾病患者健康服务规范(试行)培训课件.pptx
- 《全国医疗服务价格项目规范(2012年版)》规范目录.pdf
文档评论(0)