【发布时间】:2011-11-02 16:10:46
【问题描述】:
在 INDEX.PHP 中 我的标签被声明为:
$(function() {
$( "#tabs" ).tabs({
load: function(event, ui) {
console.log("load event ran");
$('a', ui.panel).live("click", function() {
$(ui.panel).load(this.href);
return false;
});
}
});
});
我有喜欢外部 php 文件的标签来加载内容:
<div id="tabs">
<ul>
<li><a href="content.php?div=Production">Production</a></li>
<li><a href="content.php?div=Digital">Digital</a></li>
</ul>
</div>
这些页面上的表单是通过 ajax 提交的:
$(document).ready(function(){
$("#Search_form").validate({
debug: false,
submitHandler: function(form) {
$.post('search_db.php', $("#Search_form").serialize(), function(data) {
$('p.results').fadeIn();
$('#results').html(data);
});
}
});
});
结果显示在选项卡中,但浏览器不会创建垂直滚动条来查看浏览器窗口中不适合的内容。
我知道这是与多个 ajax 函数相互关联的问题,请问如何强制浏览器查看页面内容并创建滚动条?
附:我对 jQuery 和 DOM 功能只有大概的了解...
【问题讨论】:
标签: jquery user-interface tabs scroll