[問題] click觸發後resize就無效
最近自學RWD,土法寫了個nav,卻發現nav fadeout後,window resize就不再有反應了
想請問大家我的問題出再哪裡? 感激不盡
$(document).ready(function(){
$(window).bind('resize', function () {
if ($(screen).width() <= 640){
$(".nav").hide();
}
else{
$(".nav").show();
}
});
$(".nav li").hover(
function(){
$(this).find("div").slideDown(100);
},
function(){
$(this).find("div").slideUp(100);
}
);
$("#bars").bind('click', function(){
$(".nav").fadeToggle(200);
$(".nav a").bind('click',function(){
$(".nav").fadeOut(200);
});
});
});
----------------------------------------------------------------
找到問題了,把click的部份改成這段程式就不會崩潰了,謝謝各位
$("#bars, .nav a").click(function () {
//Test inside the click
if ($(window).width() <= 900)
{
$(".nav").fadeToggle(200);
}
});
if ($(window).width() <= 900) {
$(".nav").hide();
}
});
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.53.242
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1473661246.A.EBB.html
→
09/18 23:23, , 1F
09/18 23:23, 1F
→
09/18 23:24, , 2F
09/18 23:24, 2F
→
09/20 02:41, , 3F
09/20 02:41, 3F
→
09/20 18:30, , 4F
09/20 18:30, 4F
※ 編輯: kurasa (218.161.53.242), 09/21/2016 11:13:11
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章