0
に垂直スクロールイベントを延期:イオン/ AngularJS - 私はこのようなコンテンツを持つ親要素
<ion-content delegate-handle="mainScroll">
<ion-scroll delegate-handle="horizontalScroll" direction="x">
</ion-scroll>
<ion-scroll delegate-handle="horizontalScroll" direction="x">
</ion-scroll>
<ion-scroll delegate-handle="horizontalScroll" direction="x">
</ion-scroll>
</ion-content>
は基本的に私が欲しいものをどの親コンテナ(イオン含有量)内に複数の水平スクロールバー(イオンスクロール)であります垂直方向にスクロールします。問題は、水平のスクロールバーをつかみ、それを垂直にドラッグしようとすると機能しないため、そのイベントを親に延期する必要があるということです。
私は、デリゲートの機能を参照してください。
<ion-scroll delegate-handle="horizontalScroll" direction="x" on-scroll="delegateScroll()">
</ion-scroll>
$scope.delegateScroll = function() {
// what do I do here?
}
をしかし、私はそのイベントをつかむと、それに有益な何かをするかどうかはわかりません。助けて?
一般的にDOMイベントに火角度ディレクティブは '$のevent'経由でイベントを公開します。私はそれが最初に存在するかどうかを見てみるだろう。それから、$ event.preventDefault()か何かを呼び出して親に渡すことができるはずです。 – jusopi