サンプルコードはこちら: http://codepen.io/vincentccw/pen/loAwu
基本的に私がやりたいことは、タグを使用してカスタム ドロップダウン リストを作成することですが、div ボタンは置き換え可能です。
私の問題は、divをクリックするとカスタムクラスが追加されます(ドロップダウンリストが表示されます)が、2回目に他の場所をクリックすると、クラスを削除して元の状態に戻したいです。どうすればいいですか?
$(function(){
$(".dButton").click(function(){
$("div ul.customDropDownList").addClass("clickButtonReveal");
});
$('body').click(function(){
if( $("div ul.customDropDownList").hasClass("clickButtonReveal") ){
alert("remove class");
$("div ul.customDropDownList").removeClass("clickButtonReveal");
};
});
});
今のところ、両方のクリック機能が同時にトリガーされます....