2012-01-06 3 views
0

Я использую код ниже, где он переключается между 2 div. Моя проблема в том, что я использую флажок, чтобы вызвать переключатель. Мне нужно то, что ...JQuery Only Toggle, если флажок установлен. Возможно?

Если флажок НЕ проверяется, и пользователь проверяет его ... тогда он переключается, но если флажок уже установлен, то не переключайтесь.

Возможно ли это вообще?

Текущий код ниже:

<script type="text/javascript"> 
    $(function(){ 
     $('.togglelink').click(function(){ 
     $('#one').toggle(); 
     $('#two').toggle(); 
     }); 
    }); 
    </script> 
+0

написать, если условие и проверить значение ур флажка. Если он ошибочно выполняет команду ur toggle else, ничего не делать ... –

ответ

2

насчет добавив, что?

$('.togglelink').click(function(){ 
    if($(this).attr('checked')) { 
     return false; 
    }else{ 
     $('#one').toggle(); 
     $('#two').toggle(); 
    } 
}); 
1
<script type="text/javascript"> 
$(function(){ 
    $('.togglelink').click(function(){  if (!($('.togglelink').attr('checked'))) { 
    $('#one').toggle(); 
    $('#two').toggle(); 
    } 
    }); 
}); 

Смежные вопросы