我試圖通過this code如何在jQuery中通過更改邊框切換圖像?
var $box=null;
$('img')
.click(function() {
if ($box == null) {
$box = $(this);
$box.css("border","5px solid green");
} else {
$box.css("border","5px solid white");
$box = null;
}
}
);
代碼,使通過單擊更改邊框顏色選擇 - 取消選擇圖像除了當我嘗試選擇,取消選擇和選擇相同的圖像是工作的罰款。我想通過一次點擊選擇其他圖像。
我試圖檢查if ($box == $(this))
但它不起作用。
是重要的存儲選擇的狀態(用於代碼的其他部分)還是隻是想切換邊框的樣式? –
是的,我需要爲其他控件存儲空狀態(沒有人選擇) –
好的,你是說在一組圖像中,只能選擇1個? –