這是我的html:隱藏的點擊,展示在另一個
<span class="sb-icon-search">Suche
<img src="img/close_search.png" width="20" height="20" id="close_search">
</span>
CSS:
#close_search {
position: absolute;
top: 26%;
right: 20%;
opacity: 0.4;
visibility:hidden;
}
.sb-icon-search
是點擊。 點擊此按鈕一次,我需要使#close_search
出現。在再點擊一下,它應該再次消失......長話短說,我想改變形象的visibility
每點擊.sb-icon-search
我想這一點,但它只能使用一次:
jQuery(function($) {
$(".sb-icon-search").one('click', function(){
if (($(".sb-icon-search").length > 0)){
$("#close_search").css('visibility','hidden');
} else {
$("#close_search").css('visibility','visible');
}
});
});
我已經嘗試了一些其他功能(toggleClass等),但令人驚訝的是他們都沒有工作。 感謝您的幫助!
() ...它顯然只會在第一次點擊時才起作用...您需要聽取點擊事件(使用on()或click())並切換類與toggleClass() – henser 2014-12-13 16:20:16