おそらくこれを行うにはもっと良い方法がありますが、私はjavascript/jqueryの少し新しいです。 jscrollpaneを使用してスクロールペイン内にWebフォームを設定しようとしています。 フォームには、tinymceを使用してリッチテキストエディタとして機能するいくつかのテキストエリアが含まれています。何が起こっていたので、私はautoReinitialiseを使用しましたJscrollpaneの問題
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.flexcroll').jScrollPane(
{
verticalDragMinHeight: 100,
verticalDragMaxHeight: 100,
autoReinitialise: true,
autoReinitialiseDelay: 3000
});
});
</script>
: は、私はこのようなスクロールを初期化することにより近くなっていますクロム、FirefoxとIEで全部の仕事をするために、物事の全体の束を試してみましたRTEコントロールがテキストエリアに適用される前にスクロールペインが適用されていたことです。コントロールが適用されると、フォームの下部がペインの下部から押し出されていました。 autoReinitialiseはこれをIEとChromeで修正していますが、Firefoxで再初期化するたびに目に見える「ジャンプ」があります。
このジャンプを見ずにFirefoxで再初期化する方法を理解する必要があるか、コントロールがRTEテキストエリアに追加されるまでjscrollpane関数を適用しないようにする必要があります。
ありがとうございます。
ありがとうございます。 私はbeta6を使用していましたが、私はbeta9に置き換えましたが、私はまだ同じ動作を見ています。しかし、ベータ6では、ウィンドウが閉じられるまで3秒ごとにジャンプが発生しました。 beta9では、スクロールバーが移動するまで3秒ごとにジャンプします。スクロールバーを移動した後は問題ありません。 私はそのoninitコールバックを見て、私がそれを理解できるかどうかを見ます。 もう一度手伝って、そのバグの詳細が必要な場合はお知らせください。 – jag
oninitコールバックの使用については、ありがとう!私はautoreinitailiseの振る舞いを取り除きました。それはクロムとIEで毎回動作していますが、Firefoxのほんの一部です。あなたはこれのようなものを見つけたことがありますか?私は、コールバックはすべてのブラウザで同時に発生すると想定していたでしょうか? もう少し新しいことをもう一度お許しください... – jag
Re。ジャンプ - 問題を示すデモページ(jsfiddle.netの方が望ましい)をまとめて、https://github.com/vitch/jScrollPane/issuesの問題を報告し、私が調査する例へのリンクがあれば。表示されているブラウザとOSのバージョンを含めてください。 – vitch