我正在尝试使用jquery更改div位置,它在chrome中工作正常,但在IE7中却不行
加载了Jquery,但该属性未更改。帮助将不胜感激。提前谢谢。
$('#tooltip1').css('left', '500px');
答案 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)中事件处理程序的事情,或完全取消绑定事件。