За последние 24 часа нас посетили 43798 программистов и 1814 роботов. Сейчас ищут 802 программиста ...

Помогите подобрать событие для действия

Тема в разделе "JavaScript и AJAX", создана пользователем ZMANZ, 24 ноя 2012.

  1. ZMANZ

    ZMANZ Активный пользователь

    С нами с:
    10 мар 2008
    Сообщения:
    161
    Симпатии:
    0
    Здраствуйте, есть картинка, нужно сделать чтобы при первом клике по картинке нажимался чекбокс и менялся класс, при втором клике опять менялся класс на предыдущий и чекбокс отжимался.

    Как можно тут распознать первый нажим и второй, т.е должно быть два варианта. Или четный или нечетный и прописать им действия?

    Вот мой код, но после добавления других скриптов jq он перестал работать потому как я его написал наверное криво =))

    Код (Text):
    1. $("div.checker1 div").click(
    2.             function() {   
    3.                 if ($("div.checker1 input").attr("checked") == undefined) {
    4.                     $("div.checker1 div.icheckof").removeClass("icheckof").addClass("icheckon");
    5.                     $("div.checker1 input").attr("checked","checked");
    6.                 }
    7.                 else {
    8.                     $("div.checker1 div.icheckon").removeClass("icheckon").addClass("icheckof");
    9.                     $("div.checker1 input").removeAttr("checked");
    10.                 }  
    11.             }
    12.         );
     
  2. runner

    runner Активный пользователь

    С нами с:
    16 апр 2010
    Сообщения:
    343
    Симпатии:
    1
    Адрес:
    Ташкент
    я бы просто ориентировался бы на чекбокс - отмечен или нет- наверняка при выводе страницы он не отмечен.
    Поэтому просто получил бы объект чекбокса и проверял - отмечен или нет
    Код (Text):
    1.  
    2. получаешь объект чекбокса
    3. obj_box=....
    4. и проверяешь
    5. if(obj_box.is(':checked'))
    6. {
    7.        чекбокс отмечен
    8. }
    9. else
    10. {
    11.        чекбокс не отмечен
    12. }
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7