サポート » プラグイン » 「Preserve Editor Scroll Position」をTinyMCE4に対応させたい

  • 解決済 Metttt

    (@metttt)



    Preserve Editor Scroll Positionというプラグインを
    TinyMce4に対応させたいです。

    ◆本来の挙動
    記事の編集(ビジュアルエディタ)から記事の保存、
    または下書きを押した際、ページがリフレッシュされますが、
    そのあとスクロールしていたところまで自動でスクロールされるもの。

    ◆現在の挙動
    テキストエディタだとうまく動きます。
    ビジュアルエディタだとうまく動きません。

    このことからTinyMCEのバージョンと関連があるのではと
    と思いました。

    ◆やってみたこと
    プラグインのソースコードの中に

    
    /*
     * Callback function for TinyMCE setup event
     * See http://www.tinymce.com/wiki.php/API3:event.tinymce.Editor.onInit
     */
    function rich_scroll( ed ) {
    	ed.onInit.add( function() {
    		jQuery( '#content_ifr' ).contents().find( 'body' ).scrollTop( jQuery( '#scrollto' ).val() );
    	} );
    };
    

    とあり、
    https://community.tiny.cloud/communityQuestion?id=90661000000Ms7SAAS
    ここを見ながら下記のように書き換えましたが動きませんでした。

    function rich_scroll( ed ) {
    	ed.on('init', function()  {
    		jQuery( '#content_ifr' ).contents().find( 'body' ).scrollTop( jQuery( '#scrollto' ).val() );
    	} );
    }

    ブラウザのコンソールにはコレと言って手がかりになるような
    ものは出ておりませんでした。

    この問題の解決方法(またはアプローチが)分かる方、よろしくお願い致します。

    ヘルプの必要なページ: [リンクを見るにはログイン]

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。