龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

jQuery提示效果代码分享

时间:2014-11-22 11:02来源:网络整理 作者:网络 点击:
分享到:
这里给大家分享几段JQuery提示效果的代码,非常的简单实用,有需要的小伙伴直接拿走吧

代码一:

复制代码 代码如下:

<p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1.</a></p>
<p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2.</a></p>
<p><a href="#" title="这是自带提示1.">自带提示1.</a></p>
<p><a href="#" title="这是自带提示2.">自带提示2.</a></p>

复制代码 代码如下:

$(function(){
            $(".tooltip").mouseenter(function(e){
                this.mytitle=this.title
                this.title=""
                var a="<div>"+this.mytitle+"</div>"
                $("body").append(a);
                $("div").css({
                    "top": (e.pageY + y) + "px",
                    "left": (e.pageX  + x) + "px"
                }).show("fast")
            }).mouseout(function(){
                this.title= this.mytitle;
                $("div").remove();
             });
       })

学习心得:
 
不要在p标签下追加div元素,会出现一个大的偏差值!
 
原来!this和$("this")是有所不同,如果上文
 this.title改写成$("this").attr("title")会导致下面的mouseout事件无法访问保存下来的title

代码二:

引用css:jqueryui/css/ui-lightness/jquery-ui-1.8.18.custom.css
引用js:jqueryui/js/jquery-ui-1.8.18.custom.min.js

复制代码 代码如下:

<script>
$( "#dialog:ui-dialog" ).dialog( "destroy" );
    
    $( "#dialog-message" ).dialog({
        
        height: 120,
        width: 220,
        modal: true,
        buttons: {
            "否": function() {
                //dosomething
                $( this ).dialog( "close" );  
            },
            "是": function() {
                //dosomething
                $( this ).dialog( "close" );
            }
        }
    });
</script>
<div id="dialog-message" title="消息框" style="display:none;height: 120px; width:220px;">我是弹出的消息框</div>

代码三:

使用javascript弹出层组件easyDialog

easyDialog在经过一段时间的使用后,对使用中碰到的一些问题进行了总结,最近花了点时间对原来的代码进行了重构和优化,并加入了一些新功能。原来的版本只是为了实现简单的弹出层的基本功能,从项目的角度来说就是如何能快速的完成项目,而这个版本不仅仅是实现基本的功能,更多的考虑了弹出层如何更好更轻松的应用于项目中。
easyDialog v2.0新增的功能:

精彩图集

赞助商链接