我在另一篇文章中看到如何使用自定義圖像,而不是複選框。這對網絡很好,對於智能手機上的手指使用非常重要。重複圖像複選框部分
我試圖用在重複部分的形式:
<?php do { ?>
<div id="one"><?php echo $row_Articles['article_name']; ?>
</div>
<div>
<style>
input[type=checkbox] {
display:none;
}
input[type=checkbox] + label
{
background: url(../images/icons/unchecked.png) no-repeat;
height: 28px;
width: 28px;
display:inline-block;
padding: 0 0 0 0px;
}
input[type=checkbox] + label:hover
{
background: url(../images/icons/hover.png) no-repeat;
height: 28px;
width: 28px;
display:inline-block;
padding: 0 0 0 0px;
}
input[type=checkbox]:checked + label
{
background: url(../images/icons/checked.png) no-repeat;
height: 28px;
width: 28px;
display:inline-block;
padding: 0 0 0 0px;
}
</style>
<input name="auswahl[]" type="checkbox" id="auswahl[]" value="<?php echo $row_Articles['article_id']; ?>,<?php echo $row_Articles['article_name']; ?>"><label for="auswahl[]"></label>
</div>
<?php } while ($row_Articles = mysql_fetch_assoc($Articles)); ?>
的泛濫,懸停圖片運作良好。但是當我點擊一個圖像按鈕時,總是隻有第一個複選框變成了檢查圖片。以同樣的方式,我可以不選中第一行,但通過點擊任何圖片複選框。我搜索了幾個小時,沒有結果。有人看到我的錯誤嗎?
謝謝你幫助我!
這個php生成了什麼html?這是或似乎是[tag:html]和[tag:css]問題;該PHP可能無關緊要。 –