當使用 jQuery 時,因在 resize 重載 function 導致,Click事件不斷地被重複加載。
當漢堡按鈕是使用 slideToggle
$("#btnToggle").click(function(){ $("#div").slideToggle(); });
可能多次在手機中滑動頁面,
經過網址列隱藏等因素,resize被多次做動,連續引發多次 Click事件,導致 menu 收合失效
此時可以使用 unbind(‘click’) 重置 click事件後,在加載新的 click事件
$("#btnToggle").unbind('click').click(function(){ $("#div").slideToggle(); });