1

ですから、私のコンピューターでテストしている間は問題なく動作しますが、電話でテストするとすぐに壊れてしまいます...

<%: Html.ActionLink("About", "About", "Home", null, new { data_role = "button", data_iconpos = "right", data_icon = "arrow-r", data_shadow = "false", @class = "arrowButton" })%>

これにより、ボタンのようなスタイルのハイパーリンクが正常にレンダリングされ、電話で押すと、適切なフィードバックが表示され、押したことを知らせてくれます。ただし、このボタンはここにあります

<a id="submitBtn" href="" data-role="button" data-theme="b" onclick="$('#formControl').submit();" >Sign In</a>

そして、サイト上の他のすべてのボタン(これは元々type = "submit"が付いた入力でしたが、2つの間で可能な限り同じになるように変更しました)を押してもフィードバックは表示されません電話。なぜこれが起こっているのか考えはありますか?

tl:drハイパーリンクは私の電話のクリックを視覚的に表示しますが、ボタンは表示しません。

4

1 に答える 1

1

声明に基づく

ハイパーリンクは私の電話のクリックを視覚的に表示しますが、ボタンは表示しません。

私はあなたの問題を知っていると思います。このフィドルを参照してくださいhttp://jsfiddle.net/nachiket/wBe9M/

<button data-role="button">Button with data role</button>            
<button>Button without data role</button>  

ボタンにデータロールを指定すると、ボタンにデータロールが必要ないため、ボタンのハイライトや押されたアニメーションは表示されません。

于 2012-06-22T05:26:13.167 に答える