Моя проблема заключается в том, что когда я нажимаю на div (фиксированное положение), чтобы анимировать другой div, вся страница перескакивает наверх. Я пробовал preventDefault и возвращал false, но ничего не решило проблему! Пожалуйста помоги.
Вот сценарий
$(document).ready(function(){
$("#close").click(function(){
$("#info").animate({
width: "0",
height:"0"
}, 100 );
$("#info").hide(),
$(".container").animate({
left:"0",
width:"100%"
}, 100 );
return false;
});
$(".sidebar").click(function(evt){
evt.preventDefault();
$("#info").show(),
$("#info").animate({
width: "25%",
height:"100%",
left:"0"
}, 100 );
$(".container").animate({
left: "25%",
width:"75%"
}, 100 );
return false;
});
});
event.stopPropagation();
ссылку - person Ron van der Heijden   schedule 16.10.2012return false;
заботится как оpreventDefault
, так и оstopPropagation
... поэтому в этом случаеevt.preventDefault()
является избыточным при использованииreturn false;
в конце. - person Ian   schedule 02.11.2012