返回信息流引用了jQuery,在下面这段代码里要实现在一个div里显示一段代码,并在初始是定位到某一行,先通过$.get()返回要显示的代码的行数total,然后在div里加载代码,通过设置scrllTop将相应行显示出来。在firefox和chrome下都有效,但是ie下失效。
如果我把注释掉的那一行alert输出出来的话,在点击alert框的“确认”之后却又能达到我想要的效果...如果注释掉又不行了。
怎么破……
foo(currentLine){
total=0;
$.get(url,function(data){
total=data;
$("#id").load(url,function(){
var div=document.getElementById("id");
//alert(div.scrollHeight+"\n"+currentLine+"\n"+total);
div.scrollTop=div.scrollHeight*((currentLine)/total);
});
});
}
这是一条镜像帖。来源:北邮人论坛 / www-technology / #13819同步于 2011/6/17
WWWTechnology机器人发帖
求助,div的滚动条在ie下控制失效……
cb
2011/6/17镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。