jQuery 插件
注意Validate的导入要在jQuery库之后。代码如下:
先导入jQuery库,然后导入Validate插件,如果是中文提示还需要导入messages_zh.js。
<script src="jQuery.1.8.3.js" type="text/javascript"></script> <script src="jquery.validate.js" type="text/javascript"></script> <script src="messages_cn.js" type="text/javascript"></script>
该插件自带包含必填数字url在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,
调用的方法
$(form).validate({options})
from参数表示表单元素名称,options表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在对象内进行设置
<body> <form id="frmV" method="get" action="#"> <div id="divtest"> <div class="title"> <span class="fl">表单验证插件</span> <span class="fr"> <input id="btnSubmit" type="submit" value="提交" /> </span> </div> <div class="content"> <span class="fl">邮箱:</span><br /> <input id="email" name="email" type="text" /><br /> <span class="tip"></span> </div> </div> </form> <script type="text/javascript"> $(function () { $("#frmV").validate( { /*自定义验证规则*/ rules: { email:{required:true, email:true } }, /*错误提示位置*/ errorPlacement: function (error, element) { error.appendTo(".tip"); } } ); }); </script> </body>
当点击表单中的提交按钮时,调用validate插件验证用户输入是否符合规则,并将异常信息显示在页面
图片放大插件
2图片放大镜插件
$(linkimage).jqzoom({options})
在调用jqzoom图片放大插件时,需要准备一大一小两张一样的图片,在页面中显示小图片,当鼠标在小图片中移动是,调用该插件jqzoom()方法,显示与小图片相同的大图片区域,从而实现放大的效果
<body> <div id="divtest"> <div class="title"> <span class="fl">图片放大镜</span> </div> <div class="content"> <a href="image/tupian.jpg" id="jqzoom" title="小兔子乖乖"> <img src="image/tupian1.jpg" alt=""/> </a> </div> </div> <script type="text/javascript"> $(function () { $("#jqzoom").jqzoom({ zoomWidth: 123, //小图片所选区域的宽 zoomHeight: 123, //小图片所选区域的高 zoomType: 'reverse' //设置放大镜的类型 }); }); </script> </body>
图片灯箱插件
该插件可以用圆角的方式展示选择中的图片,使用按钮查看上下张图片,在加载图片时自带进度条,还能以自动播放的方式浏览图片
$(linkimage).lightBox({options})
例如:以列表的方式在页面中展示全部的图片,当用户点击某张图片时,t通过引入大的图片插件,采用""灯箱的方式显示所选你的图
$(function () { $('.divPics a').lightBox({ overlayBgColor: "#666", //图片浏览时的背景色 overlayOpacity: 0.5, //背景色的透明度 containerResizeSpeed: 600 //图片切换时的速度 }) });
相关推荐
EdwardSiCong 2020-11-23
85477104 2020-11-17
hhanbj 2020-11-17
81427005 2020-11-11
seoppt 2020-09-13
honeyth 2020-09-13
WRITEFORSHARE 2020-09-13
84483065 2020-09-11
momode 2020-09-11
85477104 2020-08-15
83510998 2020-08-08
82550495 2020-08-03
tthappyer 2020-08-03
84901334 2020-07-28
tthappyer 2020-07-25
TONIYH 2020-07-22
tztzyzyz 2020-07-20
83510998 2020-07-18
81463166 2020-07-17