【发布时间】:2016-04-20 08:16:37
【问题描述】:
早上,
不太擅长网络,因此感谢任何帮助我解决以下问题的人。
在这里,我使用 Bootstrap 丸代替选项卡来显示可切换视图。这在网页中工作,并在点击每个药丸时显示页面。
请检查一下。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" />
<div id="Div1">
<div class="navbar">
<div class="navbar-inner">
<div class="container" style="width: auto; height: auto;">
<ul class="nav nav-pills">
<li class="active"><a href="#contactUs" data-toggle="tab">Contact Us</a>
</li>
<li><a href="#applyOnline" data-toggle="tab">Apply Online</a>
</li>
</ul>
</div>
</div>
</div>
<div class="tab-content">
<div class="tab-pane active" id="contactUs">
<h2>
contact us</h2>
</div>
<div class="tab-pane" id="applyOnline">
<h2>
apply online</h2>
</div>
</div>
</div>
但是,当我尝试使用 JQuery Dialog 加载上述内容时,挑战就开始了。 即,我可以看到我的模型对话框弹出,渲染药丸和第一页。但是当我单击药丸切换视图时,什么也没有发生。
请检查一下。
function ShowContactUs() {
$(function () {
$("#contactUsContainer").dialog({
create: function () { $(this).parent().appendTo('form') },
modal: true, width: 500,
position: { my: 'top', at: 'top+400' },
title: "Contact Us/Complete Online"
}
);
});
};
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.bootstrapvalidator/0.5.3/js/bootstrapValidator.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.bootstrapvalidator/0.5.3/css/bootstrapValidator.css" />
<meta name="viewport" content="width = device-width, initial-scale = 1.0, minimum-scale = 1.0, maximum-scale = 1.0, user-scalable = no" />
<button class="btn btn-primary" onclick="ShowContactUs()" >Show</button>
<div id="contactUsContainer" class="ui-helper-hidden">
<div id="Div1">
<div class="navbar">
<div class="navbar-inner">
<div class="container" style="width: auto; height: auto;">
<ul class="nav nav-pills">
<li class="active"><a href="#contactUs" data-toggle="tab">Contact Us</a></li>
<li><a href="#applyOnline" data-toggle="tab">Apply Online</a></li></ul>
</div>
</div>
</div>
<div class="tab-content">
<div class="tab-pane active" id="contactUs">
<h2>
contact us</h2>
</div>
<div class="tab-pane" id="applyOnline">
<h2>
apply online</h2>
</div>
</div>
</div>
</div>
有人可以给我建议吗?
【问题讨论】:
标签: javascript jquery twitter-bootstrap jquery-ui twitter-bootstrap-3