0

このフォーラムや他のフォーラムに同じ問題が投稿されているのを見たことがあります...残念ながら、これらの場所での回答はどれも私を助けてくれませんでした。だから私は再び主題をブローチします...

私のテストサイトのhompepage(http://www.crucean.com/testSite/index.html)には、IDが#bodyTextのDIVがあります...このDIVでjscrollpaneが呼び出されると、次のような効果があります。そのDIVがDOMから完全に削除され、このページだけにいくつかのリンクされたCSSファイルがあるため、私が推測できるものによって決定される新しい場所に配置されるか、オフセットされる場合は、CSSが競合しています。.jScrollPaneContainerルールでさまざまなことを試しました...位置を削除します:相対; そしてオーバーフロー:隠された...そして他のいくつかのものはすべて役に立たない。

私より賢い人がFirebugを見て、提案をしてくれることを望んでいました。

関連する場合と関連しない場合があるもう1つの問題は、同じ#bodyText DIVに奇妙な表示異常があり、サイトを非表示で表示したときにテキストの段落のいくつかが奇妙な方法で表示されることです。 Dreamweaverのライブ設定。ライブの設定でうまく表示されるので、それは奇妙です。これを理解する唯一の方法は、Dreamweaverワークスペースのこのスクリーンショット(http://www.crucean.com/testSite/img/bodyTextAnomaly.jpg)を確認することです。これらの問題はすべて、そのDIVのコーデ​​ィングで行った骨の折れる作業に関連しているのではないかと思いました。

助けてくれてありがとう。| スコット

4

1 に答える 1

0

非常に古いバージョンの jScrollPane を使用しています。最初に提案することは、次の場所から入手可能な最新バージョンに更新することです。

http://jscrollpane.kelvinluck.com/

バージョン 1 では、jScrollPane を適用する要素が新しい要素でラップされているため、発生している問題は回避できません。したがって、適用する要素に位置スタイルがある場合、このスタイルは失われます。jScrollPane 2 は動作が異なり、この問題に悩まされることはありません。

バージョン 1 に固執したい場合は、次のような HTML 構造を試すことができます。

<div id="bodyText">
    <div id="scrollPane">
        ...
    </div>
</div>

そしてCSSで:

#bodyText
{
    float:right;
    height:400px;
    margin-left:0;
    margin-right:20px;
    margin-top:20px;
    width:622px;
}

#scrollPane
{
    overflow:auto;
    width:622px;
    height:400px;
}

それが役に立てば幸い!

于 2010-09-23T06:48:53.053 に答える