亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,求助關于js toggleClass失靈的問題?

您好,求助關于js toggleClass失靈的問題?

長風秋雁 2021-06-15 15:11:25
點擊div實現toggleClass隱藏和出現功能,為什么隱藏后出不來?$(document).ready(function(){ $('#switcher').click(function(event) { if(event.target == this){$('#switcher button').toggleClass('hidden'); }});});<div id="switcher" class="switcher"> <h3>Style Switcher</h3> <button id="switcher-default"> Default </button> <button id="switcher-narrow"> Narrow Column </button> <button id="switcher-large"> Large Print </button> </div>
查看完整描述

2 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

首先別懷疑toggleClass, 而是你用錯了.
其次你為什么要用判斷(event.target == this)??
$(document).ready(function(){
$('#switcher').click(function() {
$('#switcher button').toggleClass('hidden');
});
});
這樣就可以.
另外用toggle()也可以阿.
$(document).ready(function(){
$('#switcher').click(function() {
$('#switcher button').toggle();
});
});
最后 this是JS的對象, $(this)才是jquery對象, $(event.target)也一樣



查看完整回答
反對 回復 2021-06-20
  • 2 回答
  • 0 關注
  • 477 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號