看板 Web_Design 關於我們 聯絡資訊
<!--jquery--> $(".change").click( function () { $(".menu").addClass("open"); }); <!--css--> .menu{ height:30px; background-image: url(image/a.jpg); } .menu.open{ height:60px; backbround-image: url(image/b.jpg); } <!--html--> <div class="menu"> <a class="change" href="#">文字內容</a> </div> 另推jQueryAPI参考文檔中文版翻譯, 雖然是簡體版, 不過還蠻實用的! http://ppt.cc/z~lS 引述《knives ()》之銘言: : 我有一個jQuery的程式 : 該功能,只是很單純的在原來的地方,多加一個class透過addClass() : html就像這樣 : <a class="menu_option" title="按此開啟更多"> : <div class="menubutton"></div> : </a> : 如果按了menu_option的話,就會加上一個 opened 的class : 然後裡面的menubutton的背景圖就會變成另外一張 : 目前的css是這樣 : .menu_option div.menubutton{ : height:30px; : background-image: url(image/menu_close.jpg); : } : 可是我有個疑問是 : 我要怎麼 寫css選擇器,當多增加一個opened 這個類別 : 就換成另外一張圖呢 : 寫成這樣: : .opened div{ : height:30px; : background-image: url(image/menu_open.jpg); : } : 又覺得限制條件太寬鬆了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.208.245 ※ 編輯: rangerjero 來自: 125.231.208.245 (07/15 00:27)