当前位置: 首页 > 编程笔记 >

jQuery提示效果代码分享

马渊
2023-03-14
本文向大家介绍jQuery提示效果代码分享,包括了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新增的功能:

1. 增加了默认的弹出层内容模板,如果只是一些简单的应用,自己可以不去写弹出层内容的结构,而只需传几个简单的参数即可,原来的使用方法:


easyDialog.open({

  container : 'demoBox'

});

使用默认的内容模板,那么container参数可以这么用:


easyDialog.open({

  container : {

    header : '弹出层标题',

    content : '欢迎使用easyDialog : )',

 yesFn : btnFn,

    noFn : true

  }

});

显示的效果如下图所示:

360fba.jpg" />

如果要修改默认的内容模板的样式,可以修改下载文档中的easydialog.css文件来实现你想要的样式。
2. 增加了拖拽效果,使弹出层有更好的用户体验,并且自定义弹出层内容也可以轻松实现拖拽效果。
3. 内部增加了缓存系统、微型事件处理系统,对弹出层内容也做了缓存,使弹出层性能更佳。
另外修改了一个参数的命名,原来的isOverlay改成了overlay,原来的弹出层各元素的id也重新命名,尽量避免冲突。

上面3种都是本人常用的提示效果了,大家根据自己的项目需求,自由使用吧

 类似资料:
  • 本文向大家介绍jquery实现拖动效果(代码分享),包括了jquery实现拖动效果(代码分享)的使用技巧和注意事项,需要的朋友参考一下 话不多说,请看代码: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!

  • 本文向大家介绍js实现类似MSN提示的页面效果代码分享,包括了js实现类似MSN提示的页面效果代码分享的使用技巧和注意事项,需要的朋友参考一下 这是一篇基于javascript实现了模仿MSN消息提示的效果,推荐给大家,感兴趣的小伙伴们可以参考一下。 运行效果图:----------------------查看效果----------------------- 小提示:浏览器中如果不能正常运行,可

  • 本文向大家介绍jquery衣服颜色选取插件效果代码分享,包括了jquery衣服颜色选取插件效果代码分享的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery衣服颜色选取插件效果。分享给大家供大家参考。具体如下: 这是一款基于jquery实现衣服颜色选取插件效果代码,有了这个插件可以为自己搭配衣服颜色,自己就是设计师,为自己设计独一无二的衣服,是一款非常实用的特效代码,值得大家学习。

  • 本文向大家介绍jquery实现图片水平滚动效果代码分享,包括了jquery实现图片水平滚动效果代码分享的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery实现图片水平滚动效果,分享给大家供大家参考。具体如下: 运行效果图:-------------------查看效果------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。 为大家分享的jqu

  • 本文向大家介绍jQuery下拉美化搜索表单效果代码分享,包括了jQuery下拉美化搜索表单效果代码分享的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery下拉美化搜索表单效果。分享给大家供大家参考。具体如下: JQuery下拉美化搜索表单样式代码是一款美化下拉框的表单,样式已写好,需要的朋友改一下就可以用了。 运行效果图:-------------------查看效果-------

  • 本文向大家介绍layui分页效果实现代码,包括了layui分页效果实现代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了layui分页效果的具体代码,供大家参考,具体内容如下 效果图: 官网分页 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。