2016-01-28 33 views
3

我無法定位我的ck編輯器。我無法更改我的ck編輯器的位置

下面是JS客戶端代碼

Template.a.onRendered(function(){ 
    CKEDITOR.replace('b'); 
    $('CKEDITOR').css({'position':'relative','left':'-40px', 'top': '5px'}); 
    }); 

後CK編輯器已經取代了編輯器的ID在這種情況下是「B」。我如何改變立場。上述方法不起作用。這樣做的正確方法是什麼?
我是編程新手。所以,請原諒我從編程公約的任何轉移。任何幫助將非常感激。

+0

它是一個自定義標記名嗎?像''否則你錯過了'#'或''。我猜 – Saba

+0

這是一個自定義標籤名稱。它用ck編輯器代替textarea。 # 要麼 。在這裏不需要 –

回答

0

怎麼樣使用純CSS像這樣(使用一個ID或類選擇的Dom):

#my_ckeditor{ 
    position:'relative' !important; 
    left:'-40px' !important; 
    top: '5px' !important; 
} 

您可以添加一個ID爲CKEditor的,然後使用這個號碼作爲CSS選擇器。
重要!意味着此樣式的優先級高於默認的CKeditor樣式表。

+0

我認爲我不能使用它,因爲我在其他地方也使用過CKEDITOR,它也會改變這些ck編輯器的位置 –

+0

「!重要」將如何解決問題?你能解釋一下嗎? –

+0

如何在JS代碼中使用「my_ckeditor」ID?請在這裏幫忙。或者更確切地說,我如何在JS代碼中定義my_ckeditor,因爲如果我照原樣使用它,它將返回一個「未定義」的錯誤 –