1
간단히 말해서 : 누구든지 Safari (모든 사용자 에이전트)에서 작동하도록 Bootstrap 드롭 다운 탐색 링크를 얻을 수 있습니까? 적어도 5 개의 유사한 스레드를 살펴 봤지만 내 경우에는 표준 수정본이 없습니다.Safari에서 부트 스트랩 navbar 드롭 다운 링크가 작동하지 않습니다.
Chrome/Firefox에서는 모든 것이 정상이지만 Safari (데스크톱과 모바일 모두)에서 링크를 클릭해도 아무런 변화가 없습니다. 유성을 사용하고 있습니다.
HTML :
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{selectedItem}}<span class="caret"></span></a>
<ul id="selectItem" class="dropdown-menu nav navbar-nav navbar-right">
<li><a id="abc" href="#">ABC</a></li>
<li><a id="def" href="#">DEF</a></li>
<li><a id="ghi" href="#">GHI</a></li>
</ul>
</li>
JS :
Template.navigation.events({
'click #selectItem': function(){
var selectedItem = document.activeElement.getAttribute("id");
Session.set('selectedItem', selectedItem);
}
});
정말 높은 z 색인을 추가할까요? –
고마워, 나는 이것을 시도했다. Safari는 여전히 클릭이 발생했음을 인식합니다. 단지 activeElement 값을 등록하지 않습니다 (null로 기록). –