我想添加一个弹出消息,如我未登录时出现在Stack Overflow上的消息,我尝试使用投票按钮.
实现这一目标的最佳方法是什么?它是使用jquery库完成的吗?
编辑:下面的代码显示了当您获得新徽章,首先访问网站等时,如何复制显示在屏幕顶部的条形图.对于您尝试评论太快时获得的悬停对话框,投票对于你自己的问题等,请查看这个问题我在哪里展示如何做或者直接进入示例.
这是Stackoverflow的工作方式:
这是标记,最初是隐藏的,所以我们可以淡化它:
Hey, This is my Message. X
以下是应用的样式:
#message { font-family:Arial,Helvetica,sans-serif; position:fixed; top:0px; left:0px; width:100%; z-index:105; text-align:center; font-weight:bold; font-size:100%; color:white; padding:10px 0px 10px 0px; background-color:#8E1609; } #message span { text-align: center; width: 95%; float:left; } .close-notify { white-space: nowrap; float:right; margin-right:10px; color:#fff; text-decoration:none; border:2px #fff solid; padding-left:3px; padding-right:3px } .close-notify a { color: #fff; }
这是javascript(使用jQuery):
$(document).ready(function() { $("#message").fadeIn("slow"); $("#message a.close-notify").click(function() { $("#message").fadeOut("slow"); return false; }); });
瞧.根据您的页面设置,您可能还需要在显示屏上编辑主体margin-top.
这是它的实际演示.
还要检查jQuery UI对话框