ЙажаСценарий / Говнокод #25487 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
$('.checkboxwrap').on('mousedown',e => {
    if($(e.target)[0].tagName == 'LABEL' && $(e.target).children('input').prop('checked')  || $(e.target)[0].tagName == 'INPUT' && $(e.target).prop('checked')){
        conf($(e.target));
    } else {
      console.log(12)
    }
});

function conf(e){
    let check = confirm('Точно?'),
        input = $('.checkboxwrap input');

    if(e[0].tagName == 'LABEL'){
        if(check) {
          input.eq($('label').index(e)).prop('checked',false);
          console.log(13)
        } else {
          input.eq($('label').index(e)).prop('checked',true);
        }
    }
    else{
        if(check) {
          input.eq($('input').index(e)).prop('checked',false);
          console.log(14)
        } else {
          input.eq($('input').index(e)).prop('checked',true);
        }
    }
}

Автор скрипта написал, что не во всех браузерах работает... наверно ожидал, что ещё добавят!

А тут...

$(".checkbox").on("change", ({ target }) => {
	if(!target.checked)
		target.checked = !confirm('Точно?');
});


Однако!

P. S. Скрипт к таким фрагментам...

<label class="checkboxwrap">
	<input type="checkbox" class="checkbox">
	Husband
</label>

Запостил: unicorn unicorn, (Updated )

Комментарии (6) RSS

  • confirm('Точно?') && confirm('Уверен?') && confirm('А если найду?')
    Ответить
    • Ты не можешь знать "Rust".

      Я знаю всех, кто пишет на "Rust". Все пять человек
      Ответить
        • Я немного теку от того факта что "Rust" дает чуть больше гарантий, чем обычные языки.
          Все что может делать компьютер -- должен делать компьютер (с) Дейкстра

          В младенчестве в Rust хотели завести систему эффектов, но не осилили. Тем не менее, получилось всё равно не плохо.
          Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8