有幾個div。我需要用click事件來改變它們的邊界半徑。我設法只改變一次邊界半徑。當有人點擊一個div時,邊框應該改爲50%,然後再次點擊同一個div,應用邊框半徑應該移除。打開和關閉jquery點擊事件的邊界半徑
雖然有一個邊框更改div,如果點擊更改的div的另一個div邊框應刪除和邊框半徑應應用於點擊的div。這意味着一次只能有一個邊界半徑應用div。
我有這樣的代碼
HTML
<div></div>
<div></div>
<div></div>
<div></div>
和這個CSS
div {
width: 100px;
height: 100px;
background: #000;
margin: 10px;
float: left;
}
也是這個jQuery代碼
$('div').each(function(){
$(this).click(function(){
$(this).css('border-radius', '50%');
});
});
請幫助我,對這個..我不知道如何做到這一點的想法..
謝謝你們......非常感謝.. –
@ Mr.ZerotoHero如果選定的DIV已經有這樣的邊框,這個不會刪除圓角邊框,請看下面我更新的答案。 – haynar
@haynar Thx,更新回答 –