我有一個圓形,點擊時應該在頂部顯示一個關閉按鈕,當該關閉按鈕被點擊時,它應該隱藏並顯示該圓形。綁定和解除綁定切換
我應該能夠一次又一次地做這個操作。
<div class="circle"><div class="close"></div></div>
的CSS:
.circle
{
background: url("http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Blue_circle_logo.svg/100px-Blue_circle_logo.svg.png");
height: 100px;
width:100px;
}
.circle .close
{ display:none;
position:relative;
background: url("http://www.dlf-data.org.uk/images/icons/close-icon.png");
height: 30px;
width:30px;
float: right;
}
JS:
$(".circle").click(function() {
$(".close").fadeIn();
$(".circle").unbind("click");
});
$(".close").click(function() {
$(".close").fadeOut();
$(".circle").bind("click");
});
這裏是小提琴!這就是我想要的,但不允許第二次點擊! http://jsfiddle.net/RaExx/1/
'$綁定( 「點擊 」)(「 一圈」);'...你必須通過一個甚至處理程序作爲第二參數爲'.bind'。如果你不告訴jQuery要綁定什麼,什麼都不會發生。 –