레일 4 및 파운데이션 4를 사용하여 앱을 개발 중입니다. 디스플레이가 표시 될 때 메뉴 아이콘의 메뉴를 숨기는 파운데이션 4의 상단 바 탐색 요소를 사용하고 있습니다. 작은.링크를 클릭하면 메뉴 아이콘이 열리지 않습니다.
내가 겪고있는 문제는 페이지를 처음로드 할 때 (직접 이동하거나 다시로드 한 후)에만 메뉴를 전환 할 수 있다는 것입니다. 링크를 클릭하면 페이지가 새로 고침 될 때까지 메뉴가 작동하지 않습니다. 내가 쵸메의 디버거를 열면
이 나는 크롬에 버그이었다 보여 듯
Error in event handler for 'undefined': IndexSizeError: DOM Exception 1 Error: Index or size was negative, or greater than the allowed value.
인터넷 검색을 발견하지만, 파이어 폭스는 작동하지 않으며, 내 전화를한다. 여기
상단 바
<nav class="top-bar">
<ul class="title-area">
<li class="name">
<h1><%= link_to "My App",root_path %></h1>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
</ul>
<section class="top-bar-section">
<!-- Right Nav Section -->
<ul class="right">
<% if signed_in? %>
<li class="divider hide-for-small"></li>
<li><%= link_to "My Account", account_path %></li>
<li class="divider"></li>
<% end %>
<li class="divider show-for-small"></li>
<li class="has-form">
<% if signed_in? %>
<%= link_to "Sign Out", signout_path, class: "button", method: "delete" %>
<% else %>
<%= link_to "Sign In", signin_path, class: "button" %>
<% end %>
</li>
</ul>
</section>
</nav>
이 작업을 진행하는 방법에 대한 아이디어를 내 코드? 나는 상단 바의 CSS의 어떤을 변경하지 않은 나는 그것은이이 레일에 TurboLinks에 의해 발생 밝혀 재단 4.3.1