私は、左側からスライドするサイドペインを持っていて、内容をget()で動的に追加しています。私は、ペインの外にあるすべてのクリックが関数をトリガーすることによって閉じられるようにしたい。私が読んだ他の質問に基づいて、私は次のコードを思いついた。jQuery on()とstopPropagation()
$('html').click(function() {
if (side_showing) {
close_side();
}
});
$(document).on("click", "#side", function(event) {
event.stopPropagation();
});
私はそれを動作させるように見えません。私はon()
機能が起動されていることを知っていますが、event.stopPropagation
はそうではありません。任意のヒント?
あなたは実際には 'stopPropagation();'の意味を知っていますか?見てみましょうhttp://www.javascripter.net/faq/eventbubbling.htm#demo –