「#settings-icon」という div があります。「#settings-icon」をクリックすると、別の div「#settings-drop-down-wrap」が表示されます。ここで、「#settings-icon」以外の場所をクリックすると「#settings-drop-down-wrap」を非表示にするクリック イベントに if ステートメントを追加しました。しかし、何らかの理由で正しく動作しないようで、何が間違っているのかわかりません。
JSFIDDLE: http://jsfiddle.net/5Zen5/
私のJQuery:
$(document).ready(function () {
$("#settings-icon").click(function() {
$("#settings-drop-down-wrap").show();
});
$('body').click(function (event) {
if (event.target.id != 'settings-icon') $("#settings-drop-down-
wrap").hide();
});
});