我正在尝试像 facebook 一样进行通知:当朋友在您的时间轴上发布内容时,页面左下方会显示一个对话框。它淡入,停留 4 秒,然后淡出。
如果有多个对话框,则第二个将显示在前一个对话框的上方,第三个将显示在第二个上方,依此类推。
另外,我没有成功做一个看起来像facebook的对话的对话。
这是我的 jsfiddle:http: //jsfiddle.net/alonshmiel/C7yNs/
html:
<div class="dialog"></div>
javascript:
function dialog(mytext) {
$(".dialog").text(mytext);
jQuery(".dialog").dialog({
autoOpen: true,
modal: false,
position: ['left', 'bottom'],
show: "fade",
hide: "fade",
open: function(){
jQuery('.ui-widget-overlay').bind('click',function(){
jQuery('.dialog').dialog('close');
})
}
});
$("#message").fadeTo('slow', 50, function() {
$("#message").dialog('close');
});
}
$(document).ready(function() {
dialog('window1');
setTimeout(function(){dialog('window2')},3000);
});
这是一个通知的例子。它显示在页面的左下角:
任何帮助表示赞赏!