哇這需要一段時間,並在這裏的好朋友的幫助下,我想出了。
我有多組單選按鈕,每組的單選按鈕的名稱相同,每組單選按鈕的ID也不同。
<input type="radio" class="question" name="question1" id="q1A" value="A" /><label class="answer" for="q1A">Answer1</label>
<input type="radio" class="question" name="question1" id="q1B" value="B" /><label class="answer" for="q1B">Answer2</label>
<input type="radio" class="question" name="question1" id="q1C" value="C" /><label class="answer" for="q1C">Answer3</label>
然後在我的CSS我創建了一個隱藏的類
.input_hidden {
position: absolute;
left: -9999px;
}
設置類標籤的使用適當的形象,懸停等
對於jQuery的隱藏所有單選按鈕 - 在文檔加載時執行。
$('.question:radio').addClass('input_hidden');
所以現在只有標籤會顯示而不是單選按鈕。當你點擊圖形時,單選按鈕將被選中。
你覺得我可以在插件範圍之外做到嗎? – 2012-07-22 17:35:00
@flaming_nonsense我這麼認爲,看看screwdefaultbuttons.com建議如何使用CSS風格。 – Rohan 2012-07-22 17:38:45
雖然每個按鈕都是一個單獨的圖像 - 我希望它是另一個圖像,當它檢查會干擾?現在它是'$( '輸入:無線電')screwDefaultButtons({ \t \t檢查:\t 「網址(圖片/ question1_checked.png)」, \t \t選中:\t 「網址(圖片/ question1_unchecked.png)」, \t \t寬度:\t \t 447, \t \t高度:\t \t});'但我想一個組 – 2012-07-22 17:44:44