SweetTitles气泡窗口-鼠标提示信息美化特效

在逛Z-Blog个人博客、Emlog个人博客的时候,发现一款非常好看的网页特效,鼠标悬停气泡提示效果,emmm...挺好看的,顺手我就扒下来了

利用CSS+JS对鼠标移到链接处,当含有title标签时,就出现提示信息加以美化的特效,在个人博客颇受站长们喜爱,而且,代码也是非常的简洁,下面全民博客将代码分享给大家。

还是那句话,废话不多说,直接上代码,鼠标悬停气泡提示效果,特效代码如下;

HTML
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>
  6. <title>全民博客</title>
  7. </head>
  8. <style>
  9. .tooltip{font-size:12px;font-family:arial,sans-serif;line-height:1.5;position:absolute;padding:5px;z-index:100003;opacity:.8}
  10. .tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:6px dashed #8AC7E4;top:0;left:20%;margin-left:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}
  11. .tipsy-arrow-n{border-bottom-color:#000}
  12. .tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;border-radius:3px}
  13. </style>
  14. <script src="http://nidecms.com/ueditor/jquery.min.js"></script>
  15. <body>
  16. <!--{网页代码}-->
  17. <a href="#" title="没错,写代码就是这么简单">写代码就是这么简单</a>
  18. <!--{网页代码}-->
  19. </body>
  20. </html>
  21. <script>
  22. jQuery(document).ready(function($) {
  23. var sweetTitles = {
  24.     x: 10,
  25.     y: 20,
  26.     tipElements: "a,span,img,div",
  27.     noTitle: false,
  28.     init: function() {
  29.         var noTitle = this.noTitle;
  30.         $(this.tipElements).each(function() {
  31.             $(this).mouseover(function(e) {
  32.                 if (noTitle) {
  33.                         isTitle = true;
  34.                 } else {
  35.                         isTitle = $.trim(this.title) != '';
  36.                 }
  37.                 if (isTitle) {
  38.                     this.myTitle = this.title;
  39.                     this.title = "";
  40.                     var tooltip = "<div class='tooltip'><div class='tipsy-arrow tipsy-arrow-n'></div><div class='tipsy-inner'>" + this.myTitle + "</div></div>";
  41.                     $('body').append(tooltip);
  42.                     $('.tooltip').css({
  43.                             "top": (e.pageY + 20) + "px",
  44.                             "left": (e.pageX - 20) + "px"
  45.                     }).show('fast');
  46.                 }
  47.             }).mouseout(function() {
  48.                 if (this.myTitle != null) {
  49.                     this.title = this.myTitle;
  50.                     $('.tooltip').remove();
  51.                 }
  52.             }).mousemove(function(e) {
  53.                 $('.tooltip').css({
  54.                     "top": (e.pageY + 20) + "px",
  55.                     "left": (e.pageX - 40) + "px"
  56.                 });
  57.             });
  58.         });
  59.     }
  60.     };
  61.     $(function() {
  62.             sweetTitles.init();
  63.     });
  64. });
  65. </script>

SweetTitles气泡窗口-鼠标提示信息美化特效 - 全民博客

一个好看的网站,离不开网页特效,一个能提升用户体验的网站,肯定是要代码简洁,这么简洁的代码,这么好看的特效,你是不是,也想给你的网站整一个哈,不用谢,喜欢这款特效的赶紧拿走吧。

本文结束

评论专区

发表评论

评论列表(无评论)