반응 형 웹 사이트의 dropkick 메뉴에 문제가 있습니다. 사이트가 아이폰 크기가되면 dropkick.js를 사용하여이 드롭 킥 메뉴로 변경됩니다. 드롭 다운입니다.DropKick.js 메뉴 - 페이지가로드 될 때 항상 열림
내 HTML : 당신이 320 폭의 사이트를 볼 경우
<div id="mobilemenu">
<a href="#" id="pull">Menu</a>
</div>
이 위의 코드 만 볼 수 있습니다.
내 자바 스크립트 : 난 정말 자바 스크립트에 대해 잘 모르는
<script type="text/javascript">
$(function() {
var pull1 = $('#pull');
menu1 = $('ul.menuresponsive');
menuHeight = menu1.height();
$(pull1).on('click', function (e) {
e.preventDefault();
menu1.slideToggle();
});
$(window).resize(function() {
var w = $(window).width();
if (w > 320 && menu.is(':hidden')) {
menu1.removeAttr('style');
}
});
});
</script>
,이는 tutorial에서 찍은.
사이트가이 320 인 경우에 대한 나의 CSS : 지금 보이는 아래 그림과 같이 메뉴가 나는 그것을 매우 기본적이지만 I에 의해 폐쇄 될 것 같은, 항상 열려있는
/* Menu */
#mobilemenu { display:block !important; margin-bottom:20px; }
#mobilemenu ul { margin:12px 0 0 0 !important; list-style:none; padding:0 10px 0 10px }
#mobilemenu ul li { float:none !important; font-size:16px; padding:5px 0 5px; font-weight:bold; border-bottom:1px solid #000; }
#mobilemenu ul li a { color:#333; text-decoration:none; }
/* Drop */
#mobilemenu ul li ul li { font-size:14px; font-weight:normal; border:none; color:#000; }
/* Pull */
#pull { display:block !important; text-align:center; color:#fff; text-decoration:none; padding:10px 0 10px 0; font-size:16px; font-weight:bold; }
#menu { display:none; }
해결책을 찾지 못하는 것 같습니다. 515px 다른 하나는 320 ~ 하나 -
내 메뉴를 동적으로 데모 예제에 링크 튜토리얼에서 <div id="mobilemenu">
나는 내가 사과 그것을 위해, 튜토리얼에 충분한주의를 지불하지 않은 것 같아요. 하지만 여기서 나를 도와 주셔서 감사 드리며, 잊어 버린 부분을 찾기 위해 튜토리얼을 살펴 보았습니다! ---- EDIT ---- 사이트를로드 할 때 메뉴가 열려있는 것 같습니다. 그것은 더 좋아 보인다 - 그러나 그것은 아직도 열려있다. –
jsfiddle.net에서이 문제를 재현 할 수 있습니까? 위에 게시 한 코드에서 'nav'요소를 참조합니다. 귀하의 페이지에 해당 요소가 있습니까? 문제를 일으킬 수있는 CSS의 중요한 명령을 많이 사용하고 있습니다. –
Ofcourse Billy, 여기에서 볼 수 있습니다. http://jsfiddle.net/cHNWe/ –