我一直在尋找幾個小時來找到一個插件,可以爲圖像添加諸如「padding:5px」之類的東西。每個人都通過純html做到這一點嗎?我們的客戶只需使用按鈕或右鍵單擊上下文菜單即可添加此功能。任何建議/解決方案還是我必須自己開發?當前在TinyMCE中填充的插件
關於TinyMCE以外的其他產品的建議沒有必要。
我一直在尋找幾個小時來找到一個插件,可以爲圖像添加諸如「padding:5px」之類的東西。每個人都通過純html做到這一點嗎?我們的客戶只需使用按鈕或右鍵單擊上下文菜單即可添加此功能。任何建議/解決方案還是我必須自己開發?當前在TinyMCE中填充的插件
關於TinyMCE以外的其他產品的建議沒有必要。
最容易使用的是添加一個只需設置爲參數的自定義樣式表(content_css)。例如用於TinyMCE的配置的代碼片斷:
...
theme: 'advanced',
content_css: "http://my_server/my_css/my_custom_css_file.css",
...
這個CSS應該包含類似的TinyMCE的按鈕下面
img {
padding-left: 5px;
}
該代碼是有點複雜(但如果識破我可以張貼它作爲按鈕代碼:良好)和CSS被使用以下
$(ed.get('my_editor_id').getBody()).find('img').css('padding-left','5px');
更新集
tinyMCE.init({
...
setup : function(ed) {
ed.onInit.add(function(ed, evt) {
ed.addButton ('wrap_div', {
'title' : 'my title',
'image' : 'my_image.png',
'onclick' : function() {
ed.getBody().find('img').css('padding-left','5px');
}
});
});
}
});
太棒了,這回答我的問題!我可以得到一些按鈕的代碼,我會很高興:)這將有助於很多,因爲這是我第一次實施TinyMCE。 – 2012-04-18 11:56:36
看到我更新的答案 – Thariama 2012-04-18 13:02:33
你想在按鈕上單擊它還是僅僅爲編輯器中的每個圖像?是否希望稍後在編輯器內容中或在編輯模式下出現? – Thariama 2012-04-17 09:11:42
基本上什麼都行.. – 2012-04-17 10:48:54