「position:fixed」外部ツールバーでTinyMCEを使用しています。
問題は、クリックするとtinyMCEで編集可能になるdivをクリックするたびに、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で煩わしいジャンプなしに編集可能になります。