在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功能有关,我如何强制浏览器查看页面内容并创建滚动条?
P.S。我对jQuery和DOM功能只有一般的了解......
答案 0 :(得分:0)
尝试将此添加到您的css
.ui-tabs-panel {
overflow:auto;
}
PS。听起来你的问题只与样式表/样式有关,而与jquery / script
无关