我正在使用带有“位置:固定”外部工具栏的 TinyMCE。
问题是每当我单击一个 div 时,该 div 在单击时变为可被 tinyMCE 编辑,整个 Chrome 页面都会跳转,以便在单击后工具栏始终位于页面上的某个位置。
我怎样才能防止跳跃?
当一个人点击一个 div(其 ID 为ta_id
)时,这是代码的一部分(附加到该 div 的插件的一部分:
tinyMCE.execCommand("mceAddControl", false, ta_id);
$('#'+ta_id+'_tbl').css("width",'100%');
divheight = $this.css('height');
$('#'+ta_id+'_tbl').css("height",divheight);
$('#'+ta_id+'_ifr').attr('scrolling','no');
$('#'+ta_id+'_ifr').css('overflow-y','hidden');
$('#'+ta_id+'_ifr').css("height",divheight);
$this.resizable("option","disabled",true);
$this.draggable("option","disabled",true);
如果我单击 FF 或 IE 中的 div,TinyMCE 可以对其进行编辑,而不会出现任何烦人的跳转。