Jquery 具有块引号功能的富文本编辑器

Jquery 具有块引号功能的富文本编辑器,jquery,richtextbox,Jquery,Richtextbox,又是我,一个不想使用插件的人,但是我自己写或者使用其他插件的一些行;- 我想写一个简单的RTE,包括粗体、斜体、列表、表情符号和块引号。我发现了这个简单的轻量级插件,它非常简单,非常小 我已经添加了一个表情托盘,可以从定义的文件夹加载表情。但是现在我想添加一个blockquote函数,但是我不知道如何做。我在互联网上读到一些东西,它不在IE/FF的默认功能中,但我看到一些RTE具有blockquote功能 该插件使用此选项进行粗体显示 $('.bold', tb).click(function(

又是我,一个不想使用插件的人,但是我自己写或者使用其他插件的一些行;-

我想写一个简单的RTE,包括粗体、斜体、列表、表情符号和块引号。我发现了这个简单的轻量级插件,它非常简单,非常小

我已经添加了一个表情托盘,可以从定义的文件夹加载表情。但是现在我想添加一个blockquote函数,但是我不知道如何做。我在互联网上读到一些东西,它不在IE/FF的默认功能中,但我看到一些RTE具有blockquote功能

该插件使用此选项进行粗体显示

$('.bold', tb).click(function(){ formatText(iframe, 'bold');return false; }); 将“粗体”改为“blockquote”无助于让人觉得简单-

有人能帮我吗

提前Tnx

格茨

懦夫

编辑:


好吧,我试过了,但这只适用于FF,而不适用于IE,该死:

其他RTE可能在跨度中使用自定义css。例如TinyMCE,我很确定它使用了它。

好的

$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; }); 这花了我一些时间,但我想我有解决办法,它对我来说很好

我发现如果您想添加blockquote,FF和IE的响应是不同的,因此如果使用以下代码

$('.quote', tb).click(function(){ if($.browser.msie){ formatText(iframe,'indent'); }else if($.browser.mozilla){ formatText(iframe, "formatblock", '<blockquote>'); } return false; }); IE中的缩进给出了一个块引号作为输出IE7和IE8

如果有人有更好的解决方案,那么我想把它放在这里,但现在我可以处理这个问题

格茨兹


Wim

tnx了解您的反应,但我看到fckeditor使用了标签blockquote,所以这应该是可能的,至少,我认为您可以使用它,但使用它有真正的好处吗?样式通常更可靠。嗯,我可以用样式来做,但是我很好奇如何用标签来代替使用firefox插件firebug的stylestry,并听听你提到的RTE的操作。然后浏览代码并找到罪犯。它也应该与IE一起使用,但请使用“blockquote”进行尝试,不要使用尖括号