是否有任何CSS工具包可以让您重现单选按钮功能,但使用网格中的照片/图像?例如,租赁汽车网站上的汽车模型网格,用户需要通过点击汽车图片为他们的租赁应用选择首选汽车。
这类似于HTML选择菜单小部件,除了:
我认为这很简单,但我很难找到这样的东西。 JQuery UI button functionality很接近,但(我认为)不提供以图像为中心的按钮或回流网格。
答案 0 :(得分:2)
这对你有用。您将每辆汽车包裹在DIV
中,在其中放入一个复选框,然后将图像包裹在label
中以获取复选框。单击图像会选中该框。
然后,jQuery将包装DIV
的类更改为选中,以便您可以设置样式以明确选择汽车。
jQuery
jQuery(document).ready(function ($) {
'use strict';
$('input:checkbox').click(function () {
$(this).closest('.photo').toggleClass('selected');
});
});
<强> HTML 强>
<div class="photo">
<input type="checkbox" name="image[0][status]" value="1" />
<label for="image[0][status]">
<img src="#" />
</label>
</div>