2012-09-12 3 views
2

저는 Zurb Foundation 프레임 워크 (2.0)를 사용 중이며 링크에 대한 툴팁이 있습니다. 잘 작동 바탕 화면에 터치 장치의 zurb 기초 툴팁이있는 링크에서 onclick 이벤트

<a href="" id="delete-preference" class="has-tip" title="Delete" onclick="return someFunction(0);">x</a> 

는 툴팁이 마우스 오버에 보여 주며 그러나 툴팁 클릭/탭에 표시하는 터치 장치의 SomeFunction을

를 트리거하기 위해 링크를 클릭 할 수 있습니다. 하지만 그런 식으로는 onClick 이벤트와 someFunction을 트리거 할 수 없습니다.

어떻게 할 수 있습니까?

답변

4

찾기 :

if (Modernizr.touch) { 
    $body.on('click.tooltip touchstart.tooltip touchend.tooltip', settings.targetClass, function (e) { 
     e.preventDefault(); 

if($(settings.tooltipClass).css("display") != "block")e.preventDefault(); 

이 고정되어야 하는가으로

e.preventDefault(); 

를 교체합니다.