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>
这些页面上的表单由 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 函数有关,我如何强制浏览器检查页面内容并创建滚动条?
PS 我对 jQuery 和 DOM 功能只有一般了解......
in INDEX.PHP
my tabs are declared as:
$(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;
});
}
});
});
i have tabs liked to external php file to load content:
<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>
the forms on these pages are submitted by 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);
});
}
});
});
results are displayed within a tab, BUT browser doesn't create vertical scrolling bar to view the content that didn't fit in the browser window.
I understand this is s/t to do with multiple ajax functions inside each other, how can i force browser to review page content and create a scrollbar please?
P.S. I have only general understanding of jQuery and DOM functionality...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将其添加到您的 css
ps 中。听起来你的问题只与样式表/样式有关,与 jquery/脚本无关
Try adding this to your css
ps. sounds like your problem is only related to the stylesheet / styles and not jquery / script