0

Chromeブラウザでは機能しますが、電話では機能しません。私のコードは次のとおりです。

   $('#plusSign').on('click', function() {

        var myLink = document.getElementById('plusLink')

        myLink.click();

    });

from から実行する関数を取得できますが、行 myLink.click() は何もしません。これは電話のオプションではありませんか?

私はexpressJSを使用しており、app.jsで定義されたルートの1つへのパスを呼び出そうとしています。.trigger('click') も試しましたが、どちらも機能しませんでした。

4

1 に答える 1

0

これは、jQuery Mobile タップのドキュメントから取得したものです。

jQuery( ".selector" ).on( "tap", function( event ) { ... } );

したがって、次のようにコードを修正できます。

$('#plusSign').on('tap touch click', function() {

    var myLink = document.getElementById('plusLink')

    myLink.bind('tap');

});
于 2013-09-13T10:41:32.737 に答える