Сделайте модальный диалог jQuery похожим на alert () - PullRequest
0 голосов
/ 29 октября 2010

У меня есть модальное диалоговое окно, появляющееся через jQuery, но я бы хотел, чтобы оно велось как обычное предупреждение js: а) если вы находитесь на другой вкладке, это вернет фокус браузера на страницу с предупреждением и б) звуковой сигнал "Динь!" будет сыграно.

Возможно ли это?

Вот мое диалоговое окно:

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 голосов
/ 29 октября 2010

Для фокусировки вы можете использовать: this.focus();

Для звука посмотрите SoundManager 2 в библиотеке Javascript .
Использует Flash, где HTML5 не поддерживается.

Надеюсь, это поможет!

...