08月16, 2012

jquery滑过变化背景插件

写了一个滑过变化背景的Jquery小插件,分享给大家啊,主要是有的时候一个页面那么多按钮或者DIV要做滑过变化背景或者样式什么的,封装起来也加快开发速度。我也是新手啊,高手不要拍砖。

$.plug={
 hover:function(_hover){
 _hover=$.fn.extend({
 id:"",m:"",hover:""
 },_hover);//默认参数
 if(_hover.id==""){
 alert("参数错误");
 return false;
 }else{
 if(_hover.m==""){
 _hover.m=_hover.id.attr("class")
 }
 }
 _hover.id.hover(function(){
 $(this).attr("class",""+_hover.hover+"");//执行划入变化
 },function(){
 $(this).attr("class",""+_hover.m+"");//执行划出
 })
 } 
}

{list}

这个你加到页面或者JS文件都可以,但是这个的前提是你必须加载过jquery库。

引用的时候:$.plug.hover({id:$("#button"),hover:"test2"})

技巧:引用的时候ID为这个容器如按钮的ID,hover:""这个是字符串的类型,是滑过要变换成什么class,不用加.点;如果当前的ID 的DIV设置有Class那么直接2个参数搞定,如果你的DIV没有设置那么得加个参数 ,m:""同hover的用法一样,只不过这个是默认的Class

plug 和hover 等都是插件的名称,可以自定义。

本文链接:https://xuexb.com/post/25.html

-- EOF --

发表于 2012年08月16日 15:27:07 ,添加在分类 前端技术 下 ,最后修改于 2016年07月17日 00:39:04

提醒: 本文最后更新于 3465 天前,文中所描述的信息可能已发生改变,请谨慎使用。

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。

AltStyle によって変換されたページ (->オリジナル) /