JScollpaneを含むページをマシンに保存すると、JScrollpaneが機能しません。
次のサンプルページのコピーをローカルに保存し、ローカルページをブラウザにロードすることで、問題を簡単に再現できます(Firefox 11.0、IE 8、Operaの場合)。http: //jscrollpane.kelvinluck.com/basic.html
ただし、この例はオンラインで完全に機能し、見栄えがします。私はJScrollpaneが本当に好きなので、私のWebサイトでそれを使用することに非常に熱心です-JScrollpaneは素晴らしく見えます!
Firebugデバッガーを使用して、次のようにJScrollpane.js(非縮小バージョン)の164行目まで問題を追跡しました。
contentHeight = pane[0].scrollHeight;
JScrollpaneの問題ではなく、JavaScriptのようです。サンプルページのローカルバージョン(つまり、ファイルからロードされたもの)の場合、pane [0] .scrollHeightは、div内に含まれるコンテンツの高さではなく、divの高さを反映しているように見えます。これにより、垂直スクロールバーがJScrollpaneで初期化されなくなり、JScrollpaneはスクロールしなくなります。
この場合、scrollHeightが機能しない理由を誰かが知っていますか?私はjavascriptとJQueryに非常に慣れていないので、これが明白な答えのある質問である場合は失礼します。JScrollpane javascriptファイルを変更する以外に簡単な回避策はありますか?
インターネットにアクセスせずに、ローカルでJScrollpaneを含むWebページを開発できるようにしたいだけです。