오히려 나쁘게 작성된 반응 형 웹 사이트의 패치를 요청 받았으며 jQuery 클릭 이벤트 문제로 인해 어려움을 겪었습니다.jQuery Click 이벤트는 Landscape (iPhone)에서만 작동합니다.
풍경 모드에서는 iPhone에서 이벤트가 제대로 작동하지만 세로 모드에서는 아무 것도하지 않습니다. 여기
는 jQuery의 :if (width <= 480) {
function menu(e) {
e.PreventDefault();
$('#menu-item-93 .sub-menu').slideToggle('fast');
}
$('.nav-cont').addEventListener('click', menu(e));
$('.nav-cont').addEventListener('touchstart', menu(e));
}
그리고 섹션은 header.php 파일에서 관련 이잖아
<nav id="main" class="main clearboth">
<?php
wp_nav_menu(array(
'sort_column' => 'menu_order',
'theme_location' => 'primary',
'after'=>'<img src="'.template_url('images/button/link-445x68.png').'" class="show-480" />'
));
?>
</nav>
<div class="nav-cont">
<div class="nav-text show-480">NAVIGATION</div>
<img class="nav-button show-480" src="<?php echo template_url('images/button/navigation-closed-nt-445x52.png');?>" />
</div>
누구나 어떤 생각이 왜이 (내가 언급 했느냐, 이것은 워드 프레스 사이트입니다) 터치 이벤트는 가로 모드에서만 실행됩니까?
스스로 정리하지 않은 오래된 개발자는 싫어해야합니다. –