【发布时间】:2014-03-12 23:29:18
【问题描述】:
我要做的是创建一个工具栏,其中一些默认按钮与左侧对齐,但随后将自定义按钮/下拉菜单与同一工具栏的右侧对齐。
这是我的 html/javascript/init:
<h3>
Behold: Magic
</h3>
<div>
<%= text_area_tag :content, "", id: "magic", rows: 20 %>
</div>
<script type="text/javascript">
tinymce.init({
selector: "#magic",
plugins: "link image",
menubar: false,
toolbar: "bold italic underline strikethrough | styleselect | bullist numlist | undo redo | link image | insertField",
setup: function(editor) {
editor.addButton("insertField", {
type: "menubutton",
text: "Insert Field",
style: "float: right",
menu: [
{ text: "First Name", onclick: function() { editor.insertContent("tom"); } },
{ text: "Last Name", onclick: function() { editor.insertContent("prats"); } }
]
});
}
});
</script>
到目前为止,这段代码的工作原理是一个包含所有元素的 tinyMCE 工具栏,但仍与左侧对齐。以下是它的外观/应该是这样的:
错误:
These | Count | As | Buttons | Floated | Left | Floated Right
对:
These | Count | As | Buttons | Floated | Left Floated Right
如您所见,我尝试通过样式(但也包括类)选项添加 css,虽然它出现在元素上,但元素并没有转到右侧。任何帮助将不胜感激。
【问题讨论】:
标签: javascript css tinymce