Php 在Yii中使用TinyMCE与JQuery冲突
我为我的Yii表单创建了一个tinyMCE小部件,如下代码所示Php 在Yii中使用TinyMCE与JQuery冲突,php,twitter-bootstrap,yii,tinymce,Php,Twitter Bootstrap,Yii,Tinymce,我为我的Yii表单创建了一个tinyMCE小部件,如下代码所示 $this->widget('application.extensions.tinymce.ETinyMce', array( 'model'=>$model, 'attribute'=>'labExaminationDetails', 'editorTemplate'=>'full', 'htmlOptio
$this->widget('application.extensions.tinymce.ETinyMce',
array(
'model'=>$model,
'attribute'=>'labExaminationDetails',
'editorTemplate'=>'full',
'htmlOptions'=>array('rows'=>6, 'cols'=>50, 'class'=>'tinymce')
)
);
尽管它工作得很好,也能将记录插入数据库,但我的菜单栏上使用的JQuery无法正常工作。如果我删除这个小部件,菜单栏就会正常工作。好的,明白了。jquery版本中的TinyMCE与引导菜单不兼容。解决方法是使用非jquery tineMCE。检查此处的问题:您是否有任何javascript错误?TinyMCE应该与jquery兼容。否,在任何部分中都没有错误,其他jquery代码可以工作吗?你能发布一些菜单条形码吗?thnx,但我找不到TinyMe的非jquery版本,你发布的问题提到要从页脚删除jquery链接,并在顶部提供一个新链接。但是它也没有解决这个问题,因为默认的TineMCE没有使用jQuery,yii扩展使用了TinyMCE的jQuery版本。您应该用非jquery版本替换ETinyMce附带的TinyMCE。与TinyMCE版本的唯一区别是jQuery版本稍微小一些。我强烈建议大家不要使用jQuery TinyMCE版本,因为它的创建开销太大,速度太慢。最好在页面上分别加载tiny_mce.js和jQuery。我有一个
未捕获的类型错误:通过ajax加载html并在文本字段上重新初始化datetimepicker后,Object[Object Object]在页面上没有方法“getFullYear”
错误。我花了大约两个小时才明白这个问题与在同一页上使用TinyMCE有关。