2013-08-16 3 views
1

에서 작동하지 않으며, 크롬에서 잘 작동하지만 IE7JQuery와 동적으로 변화하는 CSS 내가 jQuery로 사업부의 위치를 ​​변경하기 위해 노력하고있어 IE7

JQuery와에로드되지 있지만, 속성은 변경되지 않습니다. 도움을 주시면 감사하겠습니다. 미리 감사드립니다.

$('#tooltip1').css('left', '500px'); 
+0

언제이 CSS 변경을 부르시겠습니까? –

+0

친절하게 js fiddle에 코드를 게시하십시오. 초 귀하의 CSS 코드에 다음을 추가 할 수 있습니다. # tooltip1 {위치 : 상대적;} – najam

+0

http://jsfiddle.net/avilao/BRZWV/3/ 다음은 코드입니다. 그것은 구글 차트에 대한 사용자 정의 툴팁을 제공합니다. 이것은 크롬에서 작동하지만 IE7에서는 작동하지 않습니다. 문제는 CSS가 dinamicaly (위치와 함께) 업데이 트되지 않습니다. 첫 번째 게시물의 코드 라인은 Chrome과 IE7에서도 작동합니다. jquery-1.7.1.min.js를 사용하고 있습니다. – avilao

답변

2

jQuery 1.x 및 2.x를 사용하고 있는지 확인하십시오. 이전 버전의 IE에서는 2 drops가 지원됩니다.

(댓글로 게시했지만 충분한 평판이 없습니다.)

편집 : 난 아직 완전한 대답을하지 않지만

, 문제는 treemap.draw 함수에서 줄기 나타납니다. tree map.draw(data, options)을 주석 처리 할 때 예상대로 IE에서 추적이 작동합니다 (이전 의견에서 언급 한 사람이 position:relative#tooltip1 그 자체에 넣었 으면). 또한 mousemove 이벤트를 테스트하기 위해 #foo 요소를 만들었고 정상적으로 작동합니다.

이렇게하면 treemap.draw이 IE7 (및 IE8)의 이벤트 처리기에서 발생하거나 이벤트를 완전히 바인딩 해제한다고 생각합니다.

+0

jquery-1.7.1.min.js를 사용하고 있습니다. 이전 코멘트에 JS Fiddle을 추가했습니다! – avilao

+0

좋아, 나는 약간의 연구를했고, 위의 몇 가지 제안을 추가했다. – alanmoo