我通过ajax返回数据来填充jquery对话框.ajax基本上是一个具有可变行数的html表.
我希望对话框展开以显示行,直到某个垂直大小(350px),此时它应显示垂直滚动条.
所以,这似乎工作正常 - 对话框根据行数正确调整大小.但是,我从来没有得到垂直滚动条 - 所以如果我有20行,那么我只能看到最后的9行.
如果高度超过350px,我如何强制垂直滚动条?
$.ajax({
type: 'POST',
url: 'myurl',
data: postdata,
dataType: 'json',
success: function (result) {
if (result.success && result.data) {
var $dialog = $('<div></div>').html(result.data).dialog({
autoOpen: false,
title: 'History',
modal: true,
height: Math.min((result.rows * 25) + 150, 350),
width: 800
});
$dialog.dialog('open');
}
event.preventDefault();
}
});
Run Code Online (Sandbox Code Playgroud) 我在一个Web应用程序(ASP.NET)运行的applet,部署使用deployJava.js.它在Java 6 u XX上工作正常.
在Java 7u5的最新更新之后,我遇到了一个难以理解的问题.在IE9上,Applet工作正常,但是在重新加载(F5或回发)后,Applet只是冻结.
Java Plug-in 10.5.0.05
Using JRE version 1.7.0_05-b05 Java HotSpot(TM) Client VM
User home directory = C:\Users\***
basic: Starting applet teardown
basic: Finished applet teardown
basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@2e749c
plugin2manager.parentwindowDispose
Run Code Online (Sandbox Code Playgroud)
在Firefox和Chrome上,Applet运行正常.将JRE版本降级为6之后,所有浏览器(包括IE-9)都能正常工作.
我已经阅读了几个具有相同问题的Java/Oracle/IE9票证,并尝试了规定的解决方法,但他们没有帮助:
顺便说一句:在IE9冻结后,我检查了iexplorer.exe进程,它获得了130 - 180 Mb的RAM.删除此过程后,iexplorer.exe重新加载并正常工作,直到下一个浏览器/小程序重新加载.
如果我不够清楚,请询问更多细节.谢谢.
任何人都可以帮我解决IE9和Java7问题吗?