2012-04-20 6 views
0

JScollpaneを含むページを自分のマシンに保存すると、JavascriptとJQuery(私はサーバーサイドの開発者)が初めてで、JScrollpaneを動作させることができません。ローカルに保存されたWebページでJQuery JScrollpaneを動作させる方法

問題は、ローカルに、次の例のページのコピーを下に保存し、ブラウザにローカルページをロードすることによって(Firefoxの11.0、IE 8とOpera用)を再生するのは簡単です: http://jscrollpane.kelvinluck.com/basic.html

この例では、完璧に動作しますしかし、オンラインで、素晴らしいと!私はJScrollpaneが本当に好きなので、私のウェブサイトでそれを使用したいと思っています.JScrollpaneは優れています! JScrollpane.js(unminifiedバージョン)の164行目に、私はダウンの問題を追跡しているFirebugのデバッガを使用

次のよう

contentHeight =ペイン[0] .scrollHeight。

JScrollpaneの問題ではなく、javascriptのようです。サンプルページのローカルバージョン(ファイルからロードされたもの)の場合、区画[0] .scrollHeightは、div内に囲まれたコンテンツの高さではなく、divの高さを反映して表示されます。これにより、JScrollpaneで垂直スクロールバーが初期化されなくなるため、JScrollpaneはスクロールしません。

この場合、scrollHeightが機能しない理由は誰にも分かりますか?私がjavascriptとJQueryをとても新しくしているので、これが明らかな答えの質問であれば、間違いありません。 JScrollpaneのjavascriptファイルを変更するだけで、簡単に回避できますか?

JScrollpaneを含むWebページをインターネットにアクセスすることなくローカルに開発できるようにしたいだけです。 Webページのコピー1:

おかげ

Daveは

+0

「git clone https://github.com/vitch/jScrollPane」を実行し、ローカルのbasic.htmlサンプルを開いたところ...うまくいきました。完全なソースコードで実装しようとしてください。 – madflow

+0

私のブラウザ(Firefox 11.0)でhttp://jscrollpane.kelvinluck.com/basic.htmlに行き、File-> Save pageをクリックしてから私のローカルファイルシステムからページをリロードします。コードはhttp://jscrollpane.kelvinluck.com/basic.htmlのコードと同じです。 –

+0

私が言ったように、githubの元のソースコードで動作します。 FFはこのページの1:1コピーを保存しません。たとえば、google cdnへのリンクが変換されます。githubコードを使用するのを止めているのは何ですか? – madflow

答えて

0

Firefoxは1を保存しません。私は、たとえば、GoogleのCDNへのリンクが変換されるなど

私は「gitのクローンgithub.com/vitch/jScrollPane」を行なったし、ローカルbasic.html例を開いた...ファインワークス...

関連する問題