jQueryのイベント制御 "return false" は正しく使おう
$("a.toggle").click(function () { $("#mydiv").toggle(); return false; // Prevent browser from visiting `#` }); via fuelyourcoding.com そうそう。 reutrn false preventDefault stopPropagation stopImmediatePropagation の使い分けは、ちゃんと把握しておかないと、なかなか難しい。