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 //图片切换时的速度
})
});