2010-06-24 41 views
6

有沒有一種方法可以將插件應用於「現場」時尚元素,就像我們可以附加處理程序一樣可以存活ajax調用?現在我們有一些代碼在rad網格中使用「cluetip」,但是在ajax之後,它會被丟棄。如何在「現場」時尚中應用插件

$('a.clickableSticky').cluetip({ 
        splitTitle: '|', 
        showTitle: false, 
        titleAttribute: 'description', 
        activation: 'click', 
        sticky: true, 
        arrows: true, 
        closePosition: 'title' 
       }); 
+0

我用一些選項編輯了我的答案。 :) – Mark 2010-06-24 18:28:32

回答

1

活只適用於事件,所以你不能用線索提示。

儘管你仍然可以在任何新創建的元素上運行cluetip。

所以......

$('#grid').live('gridRefreshEvent', function() { 
$('#grid').find('a.clickableSticky').cluetip({ splitTitle: '|', showTitle: false, titleAttribute: 'description', activation: 'click', sticky: true, arrows: true, closePosition: 'title' }); 
} 

編輯:

如果插件沒有提供一個事件,你可以破解插件通過尋找其代碼的AJAX功能來創建自己的活動,加入: $('#grid').trigger('gridRefreshEvent');某處。

您也可以嘗試詢問有關事件的RadGrid支持。任何非愚蠢的開發者都會添加這樣的基本東西。

+0

問題是,我不知道'GridRefereshEvent'是在RadGrid上。上帝,我討厭基於RadGrid的解決方案嗎? – epitka 2010-06-24 18:22:33