JQuery ile Checkbox Stilini Değiştirin…

Bir iş için hazırladığım bu kısa JavaScript ile formlardaki checkbox elemanlarının stilini imaj olarak hazırladığınız seçili/seçilmemiş grafikleriyle değiştirebilir, ama aynı zamanda standartlarla uyumluluğu korumuş olurusunuz.

Not: images/ klasörü altına true ve false.png isminde iki dosya kaydetmeniz gerekmekte. Ayrıca dilerseniz checkbox’lar ile ardından gelecek içerik arasına

  1. .fake_checkboxes{
  2.  padding-right:5px;
  3. }

CSS tanımlaması ile biraz boşluk bırakılmasını sağlayabilirsiniz.

  1. $(document).ready( function() {
  2.  $('input:checkbox').before('<img class="fake_checkboxes" src="images/false.png" />');
  3.  $('input:checkbox').css('display', 'none');
  4.  $('img.fake_checkboxes').click( function(){
  5.   if( $(this).attr('src') == 'images/false.png' ){
  6.    $(this).attr('src', 'images/true.png');
  7.    $(this).siblings('input:checkbox').val('on');
  8.   }else{
  9.    $(this).attr('src', 'images/false.png');
  10.    $(this).siblings('input:checkbox').val('');
  11.   }
  12.  });
  13. });

Share/Save/Bookmark

Leave a Reply


WP-Definitions