Показать сообщение отдельно
  #5 (permalink)  
Старый 27.01.2013, 18:22
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<script src="http://code.jquery.com/jquery-latest.js"></script>


<div class="size-box-item false-size">38<input type="number" class="hidden" value="0"> Тут один клик по div или два</div>

<script>
$(document).ready(function(){
        function Mytoggle(){
        obj = $(".size-box-item").find("input");
        var val =1*(Math.abs(obj.val())==0);
        if(!val)obj.addClass("hidden");
        if(val)obj.removeClass("hidden");
        obj.val(val)
        }
    var timerId
    $(".size-box-item").click(function(){
         clearTimeout(timerId);//alert()
         timerId=setTimeout(function (){Mytoggle()},100);
    });
    $(".size-box-item input").click(function(){
        setTimeout(function (){clearTimeout(timerId)},20);
    });        
});
</script>
Ответить с цитированием