我試圖讓jquery .toggleClass與「this」一起工作,但它不工作。有人能夠迅速將我指向正確的方向嗎?謝謝jquery toggleClass無法上班
基本上我只想切換從非活動類到活動int他的下面的例子。
http://jsfiddle.net/6oqe0szq/2/
#contenttab {float: left;position: relative; padding: 10px 15px 10px 15px; ; width: 350px; color: #f1f1f1; font-size: 18px; border-radius: 5px;transition: .2s ease-in-out; margin:10px; text-align: center; letter-spacing: 3px}
.notactive {background: #545b60; transition: .2s ease-in-out;}
.notactive:hover {background:#9adb24; transition: .2s ease-in-out;}
.active {background: #9adb24 !important}
<div id="content_controller">
<div id="contenttab" class="notactive" onclick="left();">Test Info</div>
<div id="contenttab" class="notactive" onclick="middle();">Test Templates</div>
<div id="contenttab" class="notactive" onclick="right();">Test Questions</div>
</div>
function left() {
$(this).toggleClass("active");
}
function middle() {
$(this).toggleClass("active");
}
function right() {
$(this).toggleClass("active");
}
我在做什麼錯?
在此先感謝。
在你的代碼示例中幾乎一切都是錯誤的。請參閱http://jsfiddle.net/j08691/Lkcqufcc/ – j08691 2014-10-08 15:40:30
'id'應該是唯一的 – 2014-10-08 15:42:14