0

イベントを使用してボタンがクリックされたときにいくつかJavaScriptを追加するものがあります。これは、テスト済みのすべてのブラウザー (Safari、Firefox、Chrome など) で完全に機能し、オブジェクト内を含むすべてのモバイルでも機能します。CSSonClick()iOS UIWebView

ただし、Android フォンの Google Chrome ブラウザでは完全に機能しますが、AndroidWebViewオブジェクト内では機能しません。何も起こりません。

onClick()イベントからイベントに変更すると機能しtouchstart()ます。

また、作品alert()内にも追加しますが、イベントはAndroidオブジェクト内にスタイリングを追加できないようですonClick()onClick()CSSWebView

何が起こっているのか、これはある種のバグですか、私がテストしたすべてのAndroidモバイルで発生しているようです。すべて異なるOSバージョンを使用しています:S

これが私が使用しているコードです

if (login) {
    login.addEvent('click', function(e){
        e.stopPropagation();
        $('login_items_wrapper').setStyle('opacity', '0');
        $('loading_content_login').show();
    });
}

誰か助けてくれませんか??

4

2 に答える 2

-1

変更する必要があります

$('login_items_wrapper').setStyle('opacity', '0');
$('loading_content_login').show();

$('.login_items_wrapper').setStyle('opacity', '0');
$('.loading_content_login').show();

また

$('#login_items_wrapper').setStyle('opacity', '0');
$('#loading_content_login').show();

要素を正しく参照していないためです。

于 2013-01-09T20:35:15.353 に答える