javascript - 鼠标移上高亮显示,js插件代码可不可以再精简点?求大神知道
天蓬老师
天蓬老师 2017-04-11 10:12:40
[JavaScript讨论组]

页面代码:




鼠标移上高亮插件










hoverLight插件代码

;
(function($,window,document,undefined){


var defaults={
    items:'li'||'a',
    pOpc:'0.4',//浮层透明度
    };

$.fn.hoverLight=function(options){
    
    var opts=$.extend(defaults,options,undefined);
    
    this.each(function(){
        
        //激活事件
        var obj=$(this).find(opts.items);
        
        //创建浮层
        var w=obj.width();
        var h=obj.height();
        floatp='

'; obj.css('position','relative').append(floatp); //添加事件 obj.each(function(){ var _this=$(this); _this.on('mouseover',function(){ obj.children('p').css({'opacity':opts.pOpc,'filter':('alpha(opacity='+opts.pOpc*100+')')}); _this.children('p').css({'opacity':'0','filter':'alpha(opacity=0)'}) }); }); obj.each(function(){ var _this=$(this); _this.on('mouseout',function(){ obj.children('p').css({'opacity':'0','filter':'alpha(opacity=0)'}); }); }); }); return this; }; })(jQuery,window,document);
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号