2013-11-20 38 views
-1

我有一個外部jQuery庫,創建一個彈出。如何附加我的點擊事件後默認一個

例子: (這是從自定義控件呈現爲頁面) 我的外部JavaScript做一些事情,例如。

<script> 
    $(function() { 
    $("#dialog").dialog({ 
     autoOpen: false, 
     show: { 
     effect: "blind", 
     duration: 1000 
     }, 
     hide: { 
     effect: "explode", 
     duration: 1000 
     } 
    }); 

    $("#opener").click(function() { 
     $("#dialog").dialog("open"); 
    }); 
    }); 
    </script> 

現在我想的第一個執行完畢

<script> 

    $("#opener").click(function() { 
     // Add additional stuff here 
    }); 
    }); 
    </script> 

任何想法如何實現這一目標後添加額外的行爲呢?

+0

dll?或插件或庫? – mplungjan

回答

0

不幸的是,沒有辦法直接處理這個問題。但是你有一個解決方法。這隻適用於訂單重要的情況。

訣竅是通過來完成的delegate

$(document).delegate('#myLink', 'click', function(e){ 
    // .. do something 
}); 

您可以測試這個網上。 http://jsfiddle.net/augusto1982/F9G4g/

相關問題