我寫了一個很適合移動的函數,基於前一段時間我在SO上找到的東西。觸摸事件jQuery函數的解釋
jQuery(document).on('touchstart', function(event) {
if (!jQuery(event.target).closest("#peopleMenu").length) {
jQuery("#peopleMenu").fadeOut();
}
});
我發現的部分是在「if」語句中,這讓我有點纏住我的頭。
這就是說,如果目標觸摸事件在#peopleMenu上,它將保持打開狀態,或者在觸摸時關閉。如果聲明歸結爲:
if (!1) {
//false - understand this.
}
if (!0) {
//true - hmmm.
}
我的問題是基本上這是一個常見的編程範式,一個奇怪的JS功能,或者是比它需要的只是麻煩?謝謝。
沒錯。很棒的閱讀!謝謝。 – cpk