2009-11-23 3 views
0

mouseover 이벤트에서 툴팁을 표시하려고합니다. 프리젠 테이션 (즉, document.ready에서 qtip 만들기)보다는 툴팁을 만드는 이유는 객체 목록에 매핑되는 항목 목록을 생성하고 각 객체에 대한 해시 키를 저장한다는 것입니다 "li"의 숨겨진 요소에있는 객체 목록에 있으므로 li 요소에 마우스 오버가있을 때마다 그 점을 파악합니다.jquery q 마우스 오버 브라우저 오류가 발생했습니다.

는 무엇하지만 중요한 것은 내가 마우스 오버에 표시 할 도구 설명을 얻이 수없는 것이다, 그리고 나는 qtip을 추가하는 브라우저 충돌 마우스 오버 이벤트를 많이 생성하는 것을 알 수 :

$('.result-company-name').mouseover(function() { 
      var key = $(this).parent().parent().parent().find('.result-company-key').text(); 

      var group = thisview.objGroup.getGroupFromKey(key); 
      var contacts = group.spotlight().fields.contacts; 

      if(!contacts) 
       return; 

      var qt = $(this).qtip(
      { 
       content: contacts.length, 
      }); 
      qt.qtip("show"); 

} 

의견이 있으십니까? 감사.

+0

여기에 몇 가지 목록 항목이 있습니까? –

+0

약 15. 지금까지 성능은 FF와 IE에서 인정되었습니다. – Max

답변

0

작성시 바로 툴팁을 표시하려면 show : {ready : true}를 사용하여 수정하십시오. 잘 작동하는 것 같습니다.

0

어딘가에 무한 루프를 생성하고 있습니까?

+0

문제는 qtip 기능과 직접 관련이있는 것으로 보입니다. 내 mouseover 함수는 정상적으로 마우스를 한 번씩 호출합니다. 그러나 qtip 함수를 사용하면 mouseover가 한 번 트리거 된 다음 두 번 (단일 마우스 오버시) 두 번 반복됩니다. qtip이 mouseover 이벤트를 인위적으로 생성하는 것처럼 계속 마우스를 이동합니다. – Max

+0

글쎄, qtip 웹 사이트가 작동하지 않습니다. 플러그인을 볼 수 있도록 링크를 제공하십시오. –