0

現時点では、html/css/jquery の混合物で少し立ち往生しています。

基本的に私はこのセットアップを持っています。

<div style="height: 100px; overflow: hidden">
<div style="height: 500px; width: 500px"></div>
</div>

私の親divはフレームとして機能し、その中にコンテンツがスクロールされ、scrolltoプラグインを使用します。

ただし、誰かがフレーム領域をクリックしてマウスをドラッグすると、div がスクロールするという問題があります。

この動作を無効にするにはどうすればよいですか? 私はすでに scroll イベントと preventDefault を使用しましたが、ドラッグ スクロールでは機能しません。

どうすればこれを行うことができますか?

ありがとう

オーウェン

4

1 に答える 1

0

編集: プラグインを使用せず、jquery の animate() 関数を使用して内側の div に新しい左位置を与えるか、または...

scrollto の「子」プロジェクトである SerialScrollLocalScrollを試してください。それらは、物理的なスクロールよりもナビゲーション(jsを使用して何かをクリックした後に特定の位置にスクロールする)を目的としているように聞こえ、それがあなたがやろうとしていることのように聞こえます。

于 2012-05-15T18:26:58.940 に答える