使jQuery模态对话框的行为类似于alert()

时间:2010-10-29 00:19:45

标签: jquery dialog modal-dialog alert

我有一个通过jQuery弹出的模态对话框,但是我希望它的行为类似于常规的js警报a)如果你在另一个标签上,它会将浏览器的焦点带回到带有警报的页面和b)警报声“叮!”将会播放。

这可能吗?

这是我的对话框:

var $newCandleDialog = $('<div></div>')
        .load('/prodash/dash_access.php?urlInit=candles/getCanStatus.php','it='+newData)
        .dialog({
            autoOpen: false,
            title: 'Active Mode: New Candles!',
            modal: true,
            buttons: {
                "Load new candles": function() {
                    $("#canHint").load('/prodash/dash_access.php?urlInit=candles/getcandles.php','q=0&show=05&strength=00');
                    $( this ).dialog( "close" );    
                },
                Cancel: function() {
                    $( this ).dialog( "close" );
                }
            }
        });

1 个答案:

答案 0 :(得分:0)

要获得焦点,您可以使用:this.focus();

对于声音,请查看SoundManager 2 Javascript's library 使用不支持HTML5的Flash。

希望它有所帮助!