0

WinJS HTMLのスクロール、パン、ズームのサンプルに基づいて、いくつかのパンコンテンツを設定しました。スクロールコンテンツのスクロール位置が変わったときのイベントリスナーが欲しいのですが。

ただし、スクロール機能は、を指定するのではなくCSSプロパティを使用して追加さdata-win-controlれるため、スクロール位置が変更されたときに更新を取得するためにプロパティを監視できるオブジェクトがあるかどうかを判断するのは困難です。ここでのドキュメントは、JSに公開されているそのようなオブジェクトがないことを示唆しているようです。

スクロールコントロールは、ビューをパンまたはスクロールするための支援をユーザーに提供します。カスケードスタイルシート(CSS)のみを介して、設計時にJavaScript開発者を使用してWindowsストアアプリに公開されます。

スクロールコンテンツ(with & set)DOMAttrModified を含むdivでイベントをリッスンしようとしましたが、スクロール位置が変更されても起動しないようです。-ms-scroll-snap-type: mandatoryoverflow-x: auto;

CSSを介して設定されたパンコンテンツのスクロールオフセットが変更されたときに通知するように設定できるイベントリスナーはありますか?

いくつかのハック(プロジェクトへのJQueryの追加と使用を含む)を試しました.offset()が、どの方法を使用しても、スクロールオフセット(いわばページの基本状態)の影響を受けないアイテムの位置が表示されます。

4

1 に答える 1

3

<div>(および)のような通常の要素は、スクロールするとイベントをwindowトリガーし、それらのおよびプロパティは、x軸およびy軸上の現在のスクロール位置を示します。また、コンテンツの幅/高さ(クリップされた部分を含む)を提供するプロパティとプロパティも役立ちます。scrollscrollTopscrollLeftscrollHeightscrollWidth

于 2012-12-10T17:29:46.673 に答える