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

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
    /**  
     * 鼠标移上去显示层  
     * @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');  


标签: isp 代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:python事件驱动模型的代码

下一篇:Go语言获取外网和本地IP