2011-07-05 4 views
4

나는 현재 작업하고있는 웹 사이트에서 jQuery Superfish 플러그인을 사용하고 있습니다. 지금까지 잘 작동합니다.iPad, iPhone 등에서 jQuery 슈퍼 메뉴/마우스 오버

문제입니다 : 내가 최적화 I가 메뉴 항목을 클릭 한 후 나는 페이지에있는 다른 링크를 클릭하는
이 메뉴가 한 자체를 닫지 않는 등 아이 패드
같은 모바일 장치를위한 사이트에 있습니다.

나는 Superfish code을보고 호버 이벤트를 click 이벤트로 변경하려고했지만 성공하지 못했습니다.

저는 jQuery에 관해서 프로가 아니므로 누구나 내가이 물건을 만들기 위해 바꿀 필요가있는 것을 도와 주시면 감사하겠습니다.

+0

당신이 어떤 해결책을 찾았어요 .. 당신이 그것이 도움이되기를 바랍니다 document.ready이

//ipad and iphone fix if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) { $("ul.sf-menu").bind('click',function() { $('ul.sf-menu').hideSuperfishUl(); }); } 

단지이를 추가하려고? –

+0

나는 슈퍼 피쉬 플러그인을 사용하지 않고 jquery로 스크립트를 작성한 것과 같은 문제가있다. 나는 슈퍼 물고기에 관해서 무엇이 특별한지 이해하지 못한다. – Neo

답변

5

+0

이것은 매력처럼 작동합니다! – Catfish

+0

이 코드를 사용해 보았습니다. 메뉴를 접할 때만 메뉴가 축소되었습니다. 화면의 다른 부분과 드롭 다운 화살표 메뉴를 탭하면 축소되지 않습니다. 내가 틀렸어? 도와주세요. –