![](/img/trans.png)
[英]How to open different dialog with ckeditor 4 type (link, image, flash)
[英]CKEditor: Remove 'Link Type' option, but set URL as default Link Type?
我正在使用CKEditor的鏈接插件,並且試圖刪除“鏈接類型”選項,以便用戶可以在URL字段中輸入地址,而不必設置“鏈接類型”選項。 當我使用下面的代碼時,它刪除了“鏈接類型”選項,但是當您嘗試單擊它創建的鏈接時,它沒有按預期方式打開鏈接。
因此,我想知道如何設置默認的“鏈接類型”作為URL,以便可以成功打開鏈接,還可以刪除手動設置“鏈接類型”的選項?
CKEDITOR.on('dialogDefinition', function (ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
var infoTab = dialogDefinition.getContents('info');
infoTab.remove('linkType');
}
});
據我在撰寫此答案時所了解,如果您使用infoTab.remove('linkType');
擺脫了鏈接類型 infoTab.remove('linkType');
它將無法創建鏈接。 我發現的解決方案是使用.style =
來隱藏鏈接類型 ,如下所示:
if ( dialogName == 'link' ) {
var infoTab = dialogDefinition.getContents( 'info' );
infoTab.get( 'linkType' ).style = 'display: none';
}
----- >>> 來源
希望這對某人有所幫助! 如果您找到其他解決方案,請隨時與我們分享。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.