主题: 火狐和谷歌浏览器不显示编辑器??【紧急求助】 |
作者: tianya, 发布日期: 2012-12-02 18:05:15, 浏览数: 3843 |
版本是最新4.1.4 前台通过ajax调用并生成html代码,在ajax返回函数中
function setAttrList(result, text_result) name是一个数组。 动态生成编辑器,但是只在ie8中显示正常,火狐和谷歌都无法显示,请问是什么问题? |
作者: tianya, 发布日期: 2012-12-02 18:07:25 |
自己顶一下线
|
回复 |
作者: Roddy, 发布日期: 2012-12-02 22:52:56 |
回复tianya:去掉KindEditor.ready(function(K) {,然后把K改成KindEditor
|
回复 |
作者: 斗地主, 发布日期: 2012-12-18 23:10:18 |
回复Roddy:什么意思?没明白你说的
|
回复 |
作者: 斗地主, 发布日期: 2012-12-18 23:11:02 |
回复tianya:LZ问题解决了吗?我也碰到一样的问题
|
回复 |
作者: 小浪子, 发布日期: 2012-12-19 09:13:27 |
这么简单。还不明白。。。 function setAttrList(result, text_result) { document.getElementById('tbody-goodsAttr').innerHTML = result.content; var jsContained = document.getElementById('tbody-goodsAttr').innerHTML.match(regDetectJs); KindEditor.create("textarea[name=attr_value_list\[\]]", { allowFileManager: true, width: '90%', height: '300px', items: ['fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline', 'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist', 'insertunorderedlist', '|', 'emoticons', 'image', 'link'], resizeType: 1, //固定宽高 afterBlur: function() { this.sync(); } }); }
KindEditor.ready(function(K) { 相当于JQ的: $(function(){})
意思就是页面加载完后进行加载。 如你写的是函数。就得去掉里面的KindEditor.ready(function(K) { 调用的时候。可以:
JQ方式: $(function() { setAttrList(result, text_result) })KindEditor方式:
KindEditor.ready(function(K) { setAttrList(result, text_result) })
|
回复 |
作者: 斗地主, 发布日期: 2012-12-19 09:34:13 |
回复小浪子:嗯,后面明白了。你现在讲得更清楚了,多谢。 可是为啥要这样呢? |
回复 |