Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   click function (https://javascript.ru/forum/misc/40248-click-function.html)

feniks7 29.07.2013 16:54

click function
 
Имеем:
<input type="submit" value="КУХНИ КЛАССИКА" id="check_classic" class="filter_input_on">


и скрипт:
<script language="JavaScript" type="text/javascript"> 
	$("#check_classic").click(function(){ 
	if(classic==1){ 
  		$( '.classic' ).hide();// делаем что-то другое, когда чекбокс выключен 
		classic=0;
	else{
		$( '.classic' ).show();// делаем что-то другое, когда чекбокс выключен 
		classic=1;
	}); 
</script>


ну и само мобой дивы с классом .классик

Вопрос - что я делаю не так? похоже проблема в условной конструкции иф, елсе... без нее все работало.

skrudjmakdak 29.07.2013 16:59

вы делайте запрос submit'ом в конце допишите return false;

ruslan_mart 29.07.2013 17:00

var classic = 0;
$("#check_classic").click(function(){ 
   if(classic) { 
      $( '.classic' ).hide();// делаем что-то другое, когда чекбокс выключен 
      classic = 0;
   }
   else {
      $( '.classic' ).show();// делаем что-то другое, когда чекбокс выключен 
      classic = 1;
   }
   return false;
});

feniks7 29.07.2013 17:05

Спасибо товарищи. Вот такие мелкие глупости серьезно портят жизнь конечно.


Часовой пояс GMT +3, время: 11:08.