0
我有一個像下面的代碼。它在觸摸時基本上會打開一個菜單,並在觸摸時再次關閉。但是,我試圖在屏幕上的任何位置觸摸它時關閉。也不要讓其他圖層在頂部移動,我使用返回false,如果有etter方式讓我知道。其實,總體來說,我覺得這個代碼可以更好的那麼快,但同樣我不是一個程序員,所以做的事情,你知道:)視覺方式jQuery與滑動等挑戰
var closed = 1;
$(".plus").on("touchstart",function(event){
if(closed == 1) {
t=$(this).parent();
openmenu(t,250);
closed = 0;
$(".plus").addClass("negative");
return false;
}
else {
var handler = function(event){
if($(event.target).is(".toggle, .toggle *")) return;
$(document).off("click", handler);
$(".mainNav").find(".toggle").slideUp(250,easing);
closed = 1;
$(".plus").removeClass("negative");
return false;
}
$(document).on("click", handler);
}
})
,我應該把這個你覺得呢? – kangoroo 2013-03-25 11:31:58
我想,在你的jQuery READY函數裏面的任何地方 – saada 2013-03-25 12:26:35