动态更改CSS的JQuery在IE7中不起作用

时间:2013-08-16 17:36:24

标签: jquery css internet-explorer internet-explorer-7

我正在尝试使用jquery更改div位置,它在chrome中工作正常,但在IE7中却不行

加载了Jquery,但该属性未更改。帮助将不胜感激。提前谢谢。

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

1 个答案:

答案 0 :(得分:2)

确保您使用的是jQuery 1.x而不是2.x,因为对旧版本的IE支持2滴。

(我已将此作为评论发布,但我没有足够的声誉)。

编辑:

虽然我仍然没有完整的答案,但问题似乎源于treemap.draw功能。在评论tree map.draw(data, options)时,跟踪会按预期在IE中运行(一旦您将position:relative放在#tooltip1上,就像之前评论中提到的那样。另外,我创建了一个#foo元素来测试mousemove事件,它工作正常。

这让我相信treemap.draw做了一些妨碍IE7(和IE8)中事件处理程序的事情,或完全取消绑定事件。