Twitterのブーストラップボタンでモバイルデバイス(Android)のボタンをクリックしても、マウスがまだ上にあるようにボタンのスタイルがおかしくなり、別の要素をクリックするまでボタンが解放されません。これは、要素に適用されているアクティブなクラスではありません。
微妙ですが非常に面倒です。特に、ボタンにスタイルを適用しようとすると、別の要素をクリックするまで表示されません。
モバイルデバイスでhttp://twitter.github.com/bootstrap/base-css.html#buttonsにアクセスし、ボタンをクリックしてみてください。意味がわかります。
jqueryであらゆる種類のイベントをトリガーしようとしましたが、何も機能しませんでした。これは、JavaScriptの最後にあるスニペットです。
$(document).on('tapclick', '.btn', function() {
$(this).blur();
$(this).trigger('mouseup');
});
ホバーでcssスタイリングをオーバーライドしてみました
.btn a:hover,.btn a:link,.btn a:visited,.btn a:active{
text-decoration: none !important;
cursor: default !important;
background-color: transparent !important;
background-image: none !important;
}