Флажки и радио кнопки - PullRequest
       2

Флажки и радио кнопки

1 голос
/ 16 декабря 2011

Я хочу использовать изображение для непроверенного флажка и другое изображение для проверенного флажка. Я не хочу добавлять ярлыки, классы или что-то подобное. Я хочу оставить HTML в покое, просто отображать <input type="checkbox" /> Я не против использовать JavaScript или jQuery, если я могу оставить HTML в покое. Это пример того, что я ищу, но он работает только в браузерах Webkit. http://jsfiddle.net/7kScn/ Без добавления меток, классов или идентификаторов, будет ли решение для этого?

Ответы [ 4 ]

1 голос
/ 01 февраля 2013

это может помочь перейти на Jquery UI

Флажок напр. http://jqueryui.com/button/#checkbox

Радио например. http://jqueryui.com/button/#radio

gl hf

0 голосов
/ 17 декабря 2011

Забавный вызов в пятницу, вот моя несколько хакерская реализация.Имейте в виду, что для реального приложения вам необходимо включить более точный таргетинг на тип ввода и более надежные селекторы:

JSFiddle: http://jsfiddle.net/2RNVh/

$("input").each(function() {
    var $this = $(this);
    $this.hide();

    var $image = $("<img src='http://refundfx.com.au/uploads/image/checkbox_empty.png' />").insertAfter(this);    

    $image.bind("click", function() {
        var $checkbox = $(this).prev("input");
        $checkbox.prop("checked", !$checkbox.prop("checked"));    
        checkImage();
    })

    function checkImage() {
        if($image.prev("input").prop("checked")) {
            $image.attr("src", "http://refundfx.com.au/uploads/image/checkbox_full.png");
        } else {
            $image.attr("src", "http://refundfx.com.au/uploads/image/checkbox_empty.png");
        }
    }

});
0 голосов
/ 20 декабря 2011

К сожалению, я, должно быть, не совсем ясно, да, есть очень гибкие и приятные вещи, которые вы можете сделать с помощью jQuery, CSS (X) HTML и чего угодно еще ... но по сути, они конвертируют input в div. Также было сложно найти что-то хорошее для выпадающих меню. Я закончил тем, что нашел это для блоков выбора, и я собираюсь попытаться выяснить, могу ли я сделать что-то подобное для флажков и переключателей. http://bavotasan.com/2011/style-select-box-using-only-css/

Я только что нашел что-то идеальное. http://acidmartin.wordpress.com/2011/06/23/imageless-css-3-custom-checkboxes-and-radio-buttons/ Хотя цвета и шрифт довольно некрасивые, они выполняют то, что мне было нужно, плюс их легко изменить.

0 голосов
/ 17 декабря 2011

это выглядит как интересный вариант, хотя, похоже, только в бета-версии:

http://widowmaker.kiev.ua/checkbox/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...