2012-11-20 3 views
-1

jQuery Tools 툴팁이 jQuery 1.7.1에서 작동했습니다. 그러나 IE8 이하의 문제를 해결하기 위해 jQuery를 1.8.1로 업데이트해야했습니다. 툴팁은 더 이상 jQuery 1.8.1에서 작동하지 않습니다. 누구든지 빠른 수정을 알고 있습니까? 감사.jQuery Tools jQuery로 도구 설명이 깨졌습니다. 1.8.1

업데이트 - 여기 플러그인을 호출하는 데 사용하는 JS가 있습니다. 또한 라이브 쿼리를 사용합니다.

$(function() { 

    $("th a[title], a.tipin[title]").livequery(function(){ 
     $(this).tooltip({ 
      offset: [-30, 0], 
      opacity: 0.9 
     }).dynamic({ bottom: { direction: 'down' } }); 
    }); 

    $("a.tip[title]").livequery(function(){ 
     $(this).tooltip({ 
      offset: [0, 30], 
      position: 'center right', 
      opacity: 0.9 
     }).dynamic({ bottom: { direction: 'down' } }); 
    });}); 
+2

어떤 오류가 있습니까? – ManseUK

+1

더 많은 정보를 원하시면 –

+2

가장 빨리 해결할 수있는 방법은 jQuery Tools를 사용하는 것입니다. 이 일을 더 잘 수행하는 다른 jQuery 플러그인이 많이 있습니다. – Sparky

답변

0

그래서 저는 다른 기능을 위해 jQueryUI 1.8.19도 사용하고있었습니다. jQueryUI를 1.9.1로 업데이트하여 툴팁 기능을 사용하여 jQuery Tools Tooltips로 해결했습니다. jQueryUI 1.8에는 일종의 충돌이 있었다고 생각합니까?

+0

누가 알겠습니까? 어쨌든, 나는 장기간 jQuery Tools를 사용하는 것에 관심을 가질 것이다. 그것은 내가 보아온 프로젝트 중 가장 잘 관리되지 않고 유지 보수 된 프로젝트 중 하나입니다. – Sparky

+1

왜 jQueryUI의 툴팁을 대신 사용하지 않습니까? JQuery Tools와 jQueryUI를 함께 사용하는 것이 매우 이상합니다. 전자는 후자의 대체품으로 판매되었습니다. – Sparky

+0

그래, 곧 툴팁을 jQueryUI로 가져갈 것이지만 나는 그들이 1.9에서 툴팁을 추가했다고 생각한다. – jbschrades

0

jQuery 1.8의 문제점은 outerWidth()에서 outerWidth(true)으로 변경되었습니다. 더 이상 매개 변수없이 함수를 호출 할 수 없습니다. 여백 또는 여백없이 true 또는 false를 설정하십시오.

jQuery Tools는 아직 업데이트되지 않았지만 툴팁에 outerWidth/////으로 직접 변경되었습니다. 이제 다시 작동합니다.

+2

https://github.com/jquerytools/jquerytools/issues/839 또는 http://blog.jquery.com/2012/08/16/jquery-1-8- 여기에서 자세한 내용을 볼 수 있습니다. box-sizing-width-csswidth-and-outerwidth / – Sabrina

관련 문제