http://jsfiddle.net/4QZED/6/。嘗試爲選中的未選定廣播和懸停/鼠標懸停創建3個狀態。每個關閉狀態都是css/div/button。但試圖使標籤成爲按鈕,以將標籤文本保留在按鈕中。在div中保持無線標籤,並在radiooverstate中保存無線電
更喜歡css而不是jpg,以避免頁面縮放時圖像質量下降。
$(function() {
$("input[name='domain_ext']").each(function() {
if ($(this).prop('checked')) {
$(this).hide();
$(this).after("<div class='radioButtonOff'> label </div>");
} else {
$(this).hide();
$(this).after("<div class='radioButtonOff'> label </div>");
}
});
$("input[type=radio]").change(function() {
$(this).siblings('.radioButtonOff').add('.radioButtonOn').toggleClass('radioButtonOff radioButtonOn');
});
/*
$(".radioButtonOff").mouseover(function() {
if ($(this)toggle('.radioButtonHover');
});
$("input[type=label]").change(function() {
if($(this).find('#radiolabel');
$(this).hide();
$(this).after("input[type=label]").add(span);
});
*/
});
我懸停哇這麼多的命令在那裏,巧用var過複雜。謝謝。 – alwayslearning 2013-03-12 03:42:59
認爲我需要使用跨度,如此接近。 – alwayslearning 2013-03-12 03:44:29
完美謝謝 – alwayslearning 2013-03-12 04:53:56