如何为我的所见即所得编辑器添加 RTL(从右到左)支持。
我已经尝试过 document.execCommand('dirRTL', false, null)
。但它不起作用。
但 Gmail 是如何做到这一点的呢?我错过了什么吗?
谢谢, 高瑟姆
最佳答案
这是一个相当老的问题,无论如何我刚刚为此实现了一个解决方案,所以我分享它。
我使用bootstrap-wysihtml5-rails gem ,基于bootstrap3-wysiwyg代码。
编辑器是使用 iframe 创建的,所以我所做的很简单:
<script>
$(window).load(function() {
$('iframe.wysihtml5-sandbox').each(function(i) {
$(this).contents().find("body").css({'direction':'rtl', 'font-family':'Arial'});
});
})
</script>
(我使用 each
函数,因为我有多个编辑器)
关于javascript - 对所见即所得编辑器的 RTL 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10127381/