jq 常用插件
1.表单验证插件——validate
2.表单插件——form
$(function () { var options = { url: "http://www.imooc.com/data/form_f.php", target: ".tip" } $("#frmV").ajaxForm(options) });
3.图片灯箱插件——lightBox
$(linkimage).lightBox({options}) 其中linkimage参数为包含图片的<a>元素名称,options为插件方法的配置对象。
$(function () { $(\'.divPics a\').lightBox({ overlayBgColor: "#666", //图片浏览时的背景色 overlayOpacity: 0.5, //背景色的透明度 containerResizeSpeed: 600 //图片切换时的速度 }) });
4.图片放大镜插件——jqzoom
$(linkimage).jqzoom({options})
其中linkimage参数为包含图片的<a>元素名称,options为插件方法的配置对象。
http://www.mamicode.com/info-detail-1150643.html
$(function () { //绑定图片放大插件jqzoom $(\'.content a\').jqzoom({ zoomWidth: 123, //小图片所选区域的宽 zoomHeight: 123, //小图片所选区域的高 zoomType: \'reverse\' //设置放大镜的类型 }); });
5.cookie插件——cookie
保存:$.cookie(key,value)
;读取:$.cookie(key)
,删除:$.cookie(key,null)
其中参数key为保存cookie对象的名称,value为名称对应的cookie值。
$(function () { if ($.cookie("email")) { $("#email").val(?); } $("#btnSet").bind("click", function () { if ($("#chksave").is(":checked")) { $.cookie("email",$("#email").val(), { path: "/", expires: 7 }) } else { $.cookie("email",null, { path: "/" }) } });
6.搜索插件——autocomplete
$(textbox).autocomplete(urlData,[options]);
其中,textbox参数为文本框元素名称,urlData为插件返回的相近字符串数据,可选项参数options为调用插件方法时的配置对象。
7.自定义对象级插件——lifocuscolor插件
$(function () { $(\'#u1\').focusColor("red") })
8.自定义类级别插件—— twoaddresult
通过调用自定义插件twoaddresult中的不同方法,可以实现对两个数值进行相加和相减的运算,导入插件后,调用格式分别为:
$.addNum(p1,p2)
和 $.subNum(p1,p2)
上述调用格式分别为计算两数值相加和相减的结果,p1和p2为任意数值。
$(function () { $("#btnCount").bind("click", function () { $("#Text3").val( $.subNum($(\'#Text1\').val(),$(\'#Text2\').val()) ); }); });