1
内容被声明为:jQuery UI的标签 - 通过AJAX加载的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>
$(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提交ser不会创建垂直滚动条来查看不适合浏览器窗口的内容。
我明白这是s/t与多个ajax功能在对方内部,我如何强制浏览器审查页面内容并创建一个滚动条吗?
P.S.我只有jQuery和DOM功能一般理解......
我已经尝试改变CSS为:.ui-tabs .ui-tabs-panel {display:block; border-width:0;填充:1em 1.4em;背景:无;溢出:自动; } - 这是行不通的。 – Elen
您可以上传jsfiddle.net上的屏幕截图或示例吗? – Blowsie
尝试修复选项卡的高度或添加html {overflow-y:scroll; }它可能是页面本身不滚动 – Blowsie