2013-09-01 42 views
2

我有一個對話窗口,其中包含一個打開其他對話窗口的鏈接。我想要做的是當用戶點擊第一個對話框的關閉圖標時關閉它們。JQuery - 使用第一個對話框的關閉圖標關閉兩個對話窗口

<script>   

var $JQ_ = jQuery.noConflict(); 

    $JQ_(function(){ 
    $JQ_('[id^="dialog"]').dialog({autoOpen:false, 
             width:'auto', 
            height:'auto', 
            resizable:false, 
             show:{effect:"fade", duration:250}, 
             hide:{effect:"fade", duration:250}, 
             }); 
    $JQ_("#opener_0").click(function(){$JQ_("#dialog_0").dialog("open");}); 
    $JQ_("#opener_1").click(function(){$JQ_("#dialog_1").dialog("open");}); 
    }); 

</script> 

下面是一個例子的jsfiddle ... Link

+2

使用時只需將第一個結束_event_調用結束_method_第二個... – CBroe

+0

任何例子我的朋友? –

+2

創建一個小提琴請 – SarathSprakash

回答

1

這樣:

$JQ_("#dialog_0").on('dialogclose', function() { 
    $JQ_("#dialog_1").dialog('close'); 
}); 

示例:http://jsfiddle.net/w5YLR/1/

+0

不,我不這麼認爲...請看看[這裏](http ://jsfiddle.net/GreenMadness/w5YLR/) –

+2

好的。我已經更新了答案。 –

+1

它工作正常! :) 非常感謝您的寶貴時間... –