ing

JQ+css跟随鼠标的提示框(tips)

09-10-21 @ js/ajax /
Sweet Titles 这个名字源自于一个改变 Title 提示效果的 js 插件 Sweet Titles Finalized。此插件不但让你的 title 提示效果变得美观,而且可以显示出你将要点击的链接的 url,让用户知道自己将要去哪里,同时提升了用户感受度。而且我认为,系统的 title 提示有时间延迟,用 js 实现的可以迅速的展示出来。


var sweetTitles = {

    x : 10,                                
    y : 20,                                
    tipElements : "a",                    
    init : function() {
        $(this.tipElements).mouseover(function(e){
            this.myTitle = this.title;
            this.myHref = this.href;
            this.myHref = (this.myHref.length > 30 ? this.myHref.toString().substring(0,30)+"..." : this.myHref);      
            this.title = "";
            var tooltip = "<div id='tooltip'><p>"+this.myTitle+"<em>"+this.myHref+"</em>"+"</p></div>";
            $('body').append(tooltip);
            $('#tooltip')
                .css({
                    "opacity":"0.8",                   
                    "top":(e.pageY+20)+"px",
                    "left":(e.pageX+10)+"px"
                }).show('fast');    
        }).mouseout(function(){
            this.title = this.myTitle;
            $('#tooltip').remove();
        }).mousemove(function(e){
            $('#tooltip')
            .css({
                "top":(e.pageY+20)+"px",
                "left":(e.pageX+10)+"px"
            });
        });
    }
};
$(function(){
    sweetTitles.init();
});




body div#tooltip { position:absolute;z-index:1000;width: auto;max-width:500px;background:#EDF5FA none repeat scroll 0% 50%;border:3px solid #CEF3FF;padding:1px;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px;font-family:Verdana,Arial,Helvetica,Georgia,Sans-Serif;}
body div#tooltip p { margin:0;padding:0;color:#027AC6;font:12px Verdana,Arial,sans-serif; }
body div#tooltip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#tooltip p em span { font-weight:bold;color:#669900; } 或者通过RSS关注本站的更新 ^ O ^ 。” — by edikud @ 09-10-21 - 20:41。

转载请注明:来自eDIKUD'S Blog

Tag(s): tips  
  • QQ书签
  • Del.icio.us
  • 百度收藏
  • Google
  • 饭否
  • FriendFeed
点击查看》》 暧昧文章 / 相关文章 / 热评文章

0 Comments Contributed by Visitors
Leave Comments Here...

:) lol 8) :-o evil :( wink :-| :-x twisted 8-O :-P oops idea :-D cry :-? ?

(required)

(required)

随您

(Ctrl+Enter)

Please calculate 3+3

  • 本站不会泄露您的邮件地址,敬请放心.
  • 支持常用 HTML 代码调用.
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件.
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入@对方名字.
  • 允许在评论中贴的代码如下:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .
  • 鼠标移植评论中的 @someone 区域即可自动显示 someone 的评论内容.