Jquery实现鼠标移到某个对象,弹出显示层

下面是编程之家 jb51.cc 通过网络收集整理的代码片段。

编程之家小编现在分享给大家,也给大家做个参考。

    /**  
     * 鼠标移上去显示层  
     * @param divId 显示的层ID  
     * @returns  
     */    
    $.fn.myHoverTip = function(divId) {    
        var div = $("#" + divId); //要浮动在这个元素旁边的层    
        div.css("position","absolute");//让这个层可以绝对定位    
        var self = $(this); //当前对象    
        self.hover(function() {    
            div.css("display","block");    
            var p = self.position(); //获取这个元素的left和top    
            var x = p.left + self.width();//获取这个浮动层的left    
            var docWidth = $(document).width();//获取网页的宽    
            if (x > docWidth - div.width() - 20) {    
                x = p.left - div.width();    
            }    
            div.css("left",x);    
            div.css("top",p.top);    
            div.show();    
        },function() {    
            div.css("display","none");    
        }    
        );    
        return this;    
    }    
    在哪个对象旁边显示DIV,随自己定义,只要定义一个ID即可:  
    如: <a id="viewReInfo" href="#" >查看收件人回执情况</a>  
      
    需要显示的DIV,根据需求自己定义,同样只需定义ID即可:  
      
    如:<div id="receiptInfo" class="receiptInfo"></div>  
      
      
    调用上面的JS函数代码如下:  
      
    $('#viewReInfo').myHoverTip('receiptInfo');  


以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...