2013-06-18 61 views
2

我使用Prototype JS作爲主要的JS庫和我有整合與jQuery最後RedactorJS在模式沒有衝突,但我不能發射功能,如:jQuery的noConflict主編

jQuery('#redactor').redactor('destroy'); 

OR

jQuery('#redactor').destroy(); 

錯誤:錯誤:沒有此類方法「銷燬」爲Redactor

你有解決這個問題的辦法嗎?

Plunker Demo

回答

2

與9.X測試:

jQuery('#redactor').redactor('getObject').destroy(); 

測試與8.X:

jQuery('#redactor').redactor('getObject').destroyEditor(); 

DEMO

+0

謝謝@AlexKevler你不是一個noob! – EpokK

0

不熟悉主編可言,但在源代碼中採取了高峯期後,它看起來像他們店裏相應的jQuery指針數據對象內的主編對象。所以我覺得你應該能夠做到以下幾點

jQuery('#redactor').data('redactor').destroy(); 
+0

您的解決方案不工作:( – EpokK

+0

你可以做一個小提琴 – callmehiphop

+0

沒有因爲LIB redactorJS不是免費的;) – EpokK

0

callmehiphop的答案給了我最後的提示! 主編9仍然是在這一點上打破:(這裏的修復:

if (typeof $('#redactor').data('redactor') != 'undefined') { 
    // redactor is initialized! 
    $('#redactor').destroy(); 
}