引用了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);
});
});
}
--
修改:Ypy FROM 123.127.134.*
FROM 123.127.134.*