使用Windows.load功能时IE滚动条出现问题
本文关键字:滚动条 问题 IE Windows load 功能 使用 | 更新日期: 2023-09-27 18:30:03
我使用jquery在我的网站上创建动态文本框。代码I uSed如下:
function RecreateDynamicTextboxes()
{ var values = eval('<%=Values%>');
if (values != null) {
var html = "";
for (var i = 0; i < values.length; i++)
{ html += "<div>" + GetDynamicTextBox(values[i]) + "</div>"; } document.getElementById("TextBoxContainer").innerHTML = html; }
}window.onload = RecreateDynamicTextboxes;
此代码导致我在internet explorer中的滚动条出现问题。scrool酒吧就这样消失了。如果我评论windows.load函数,scollbar可以工作,但正如预期的那样,我的代码不工作。我该如何解决这个问题。
任何帮助都将不胜感激。
谢谢!
我在您的代码中没有看到一行jQuery,您使用的只是普通的JS。
但如果你使用的是jQuery,这意味着如果你在html中实现了它,那么你可以使用它:
function RecreateDynamicTextboxes()
{
var values = eval('<%=Values%>');
if (values != null) {
var html = "";
for (var i = 0; i < values.length; i++)
{
html += "<div>" + GetDynamicTextBox(values[i]) + "</div>";
}
$("#TextBoxContainer").html(html);
}
}
//Wait for DOM
$(document).ready(RecreateDynamicTextboxes);
或者如果您还必须等待图像加载
$(document).load(RecreateDynamicTextboxes);
希望它能帮助。。。