送信ボタンに3つの状態を追加する方法を知りました。州ごとに、私は、ボタンをクリックすると、静かに/触れて、上にホバート時にイメージを変更することを意味します。私は解決策が純粋にHTML & CSSを使用したが、Javascriptもうまくいけば好きだろう。ありがとうございました!送信ボタンの3つの状態
答えて
を試してみてください。 jqueryでこれを行うことができます:
ボタンに#derp idがあるとします。
$("#derp").click(function(){
this.toggleClass("pressed");
});
基本的には、「押した」クラスをその状態に基づいてアイテムに追加または削除します。 .pressedのCSSを追加するだけで、準備は整いました。
#derp {...}
#derp:hover {...}
#derp:active {...}
#derp.pressed {...}
hmm ..上記のjQueryコードは何をしているのか分かりません。ボタンクラスを変更しますか?または? 申し訳ありませんjQueryを使用していません。 –
jQueryを調べたところ、今はもっと意味があります。ありがとう。 –
遅い返信をおかけして申し訳ありません。そう、javascriptなしでこれを行うネイティブな方法はありません。 要素が「押された」クラスを持たない場合、その要素をクリックするとそのクラスが追加されます。そしてもしそうならば、それは単にクラスを削除するだけです。 これはjqueryの省略表現のプロパティですが、これはaddClassとremoveClass関数でも行うことができますが、toggleClassは基本的にこれらの両方のために特別に組み合わされています。 – Ege
これはあなたが探しているものですか?
button[type=submit]
button[type=submit]:hover
button[type=submit]:active
EDIT:.elementと他の二つのできるスタイル、http://jsfiddle.net/WYTHG/1/
しかし、クリックしてそのままの状態でボタンを変更するにはどうすればいいですか?それが押されていることを示すには?ありがとう –
それからあなたはjavascriptを介してクリックでクラスを追加することに頼る必要があります。 – markvandencorput
ありがとうございました。 –
通常の状態があなたのために明確にする必要があります::ホバーと.element状態はjQueryを使って、このような何かをうまくいく「をクリックし、」維持:アクティブ
クリックすると、新しいイメージとしてそのまま残るはずです。 –
:アクティブなステータスは、ボタンがクリックされている場合にのみ表示されます。クリック後に画像を変更したい場合は、javascriptソリューションを実装する必要があります。 –
は、私はそれが簡単にそれを容易にするようなものにIDのやクラスを与えることを見つけるこのhttp://jsfiddle.net/jfeltis/Ufs7u/
ありがとう、私はボタンが押されたときにそのように留まるようにする方法がわからないのですか?ありがとうございました。 –
希望する効果を得るには、javascript(jQueryは最も簡単な解決策になります)を使用する必要があります。 @ markvandencorputのjsfiddleを参照してください。 – Joe
- 1. 3つの状態のチェックボックス
- 2. Android:プログレスバー:3つの状態
- 3. 3つの状態とYiiのSQL文の状態
- 4. 3つの別々のフォーム1つの送信ボタン
- 5. 私は3つの送信ボタンを持つフォームを持つフォーム
- 6. flex3ボタンの状態
- 7. AS3ボタンの状態
- 8. 検索アイコン - レンズ - 3つの状態で
- 9. 複数のフォーム、cakephpの1つの送信ボタン3
- 10. :送信ボタン、レール3、JQueryのdisable_with
- 11. 転送状態
- 12. ホバー状態の画像ボタン
- 13. jqueryuiボタンの状態は、
- 14. Javaスイング、ボタンのテスト状態?
- 15. ボタンのロード状態Asp.net JavaScript
- 16. ボタンのイベントと状態
- 17. cssのボタンと状態
- 18. Androidボタンの状態ファイル
- 19. Swift 3 - ボタンの状態に基づいたelse文
- 20. 1つのボタンで2つのフォームを送信し、3番目のアクションにリダイレクト
- 21. Windows Phone 7の3つの状態を持つToSwitch
- 22. は、停止状態でのアプリケーションでの放送受信
- 23. 2つのフォームの送信ボタン - 水平に並べる送信ボタン
- 24. Twigの2つの送信ボタン
- 25. HTTP要求を送信中の競合状態
- 26. ajaxフォームの送信値と状態を変更するonClick
- 27. すべての動的状態をJSONに送信
- 28. リアクション状態のオブジェクトを更新してデータベースに送信する
- 29. socket.ioでLaravelにユーザーのオンライン/オフライン状態を送信します
- 30. Switchery(チェックボックス)状態の変更フォームを送信
クリックした、あなたは色のクリック動作時の変化( 'によって答えとして:以下active'場合)を意味しないと言う、またはそれを一度クリックすると、それはその色を変更したまま? –