私はまだウェブデザインの縄を学んでいますが、いくつかのことがうまくいくかを理解することができません...
私はnavbarヘッダーの背景色を切り替える機能を作成しました。真なぜわからないように、次の
作品:
$(".navbar.navbar-inverse".click(function() {
$(this).toggleClass("highlight");
});
が(ナビゲーションバーとナビゲーションバー-逆ところでスペース)は動作しません:
$(".navbar .navbar-inverse".click(function() {
$(this).toggleClass("highlight");
});
私は、ナビゲーションバー-トグルにこの機能を適用した場合0
は同様に、逆は真である:
ワークス(スペースところでナビゲーションバーとナビゲーションバー-トグル):
$(".navbar .navbar-toggle").click(function() {
$(".navbar-inverse").toggleClass("highlight");
});
は動作しません:
$(".navbar.navbar-toggle").click(function() {
$(".navbar-inverse").toggleClass("highlight");
});
ボーナス...
は、このアプローチを使用したナビゲーションバー、トグルの背景を変更することはできません:
が機能しない:
$(".navbar .navbar-toggle").click(function() {
$(this).toggleClass("highlight");
});
ているすべての要素を選択する意味ありがとうございます!なぜ最後のビットが機能しないのかについての提案 - 記述された方法を使用して、navbar-toggleボタンの背景色を変更することはできませんか?または、そのコードをもっと必要としますか? –
@Nateスペースを取ってみますか? – nicael
動作していないようです。それが私のjsfiddleが助けるならばここにあります: https://jsfiddle.net/m9m9q8mo/2/ –