尝试更多的东西是这样的:
<div id='dialog-yo' title='Download In Progress'>Yo</div>
<div class='thumbs'><a class="dlink" dlTitle='my cool image'>try this now</a></div>
<script>
$(function() {
$('#dialog-yo').dialog({
modal: false,
autoOpen: false,
closeOnEscape: true,
draggable: true,
hide: 'slide',
show: 'fade',
resizable: true,
height: 200,
width: 200,
zIndex: 200,
buttons: {
'Yeah, Okay': function() { $('#dialog-yo').dialog('close'); }
}
});
$(".thumbs a.dlink").live("click", function() {
$('#dialog-yo').dialog('open').html(this.getAttribute('dlTitle'));
});
});
</script>
查看自己的网站后,我不知道您的通知的目的,但希望这可以让你从中你可以继续灵活的方向发展。
“你看到弹出窗口,只有按下好后,链接才会打开。”是的,什么是错误? Javascript运行在单线程中,因此这是绝对预期的行为。 – Danack
我不明白吗?您是否期望加载新页面,然后弹出警报?如果是这样,它不会那样工作! – adeneo
我最终试图运行一个Ajax,很清楚,我还不够清楚!当我按下下载按钮时,无论aJax是否成功,我都希望链接打开。 –