0

JQMの場合と同様に、シングルクリックでもAjax呼び出しです...ユーザーがリンクをクリックすると、プロセスインジケーターが画面に表示されます...プロセスインジケーターが表示された場合、ユーザーは画面をスクロールしないでください。背景領域はクリックできません。クリックを防ぐ必要があります。

私はコードを書きました:

disabelScroll()
{
    $(document).on(scroll,function(e){
                 e.preventDefault();
                 e.stoppropogation();
    });
    $(document).on(scrollstart,function(e){
                 e.preventDefault();
                 e.stoppropogation();
    });
}

処理インジケーターが起動したとき、つまりajaxリクエストが送信されたときにこの関数を呼び出しました

android、iphone、ipad、blackberryなどのすべてのモバイルプラットフォームで動作しますが、WindowsMo​​bileでは動作しません。Windows Mobileでは、呼び出しは行いますdisableScroll()が、動作は停止しません...つまり、Spinnerが表示されている場合、ユーザーはスクロールしてクリックできますが、これは発生しないはずです。

誰かがこの問題で私を助けてくれますか?

4

1 に答える 1

0
e.stopImmediatePropagation()

e.stopPropogation();

私の問題を解決します

于 2015-07-28T10:07:30.650 に答える