私はcordovaアンドロイドプロジェクトを担当しており、タブ付きのnavbar
を作成したいのですが、タブをクリックすると内容が$("").load('');
でロードされ、active
クラスが追加されます。クラスを追加してタブを切り替える方法と、JavaScriptを使用してテンプレートをNavbarに読み込む方法はありますか?
<nav class="navbar navbar-default navbar-fixed-top a-navbar box-shadow" id="a-navbar-default" style="z-index:997;">
<div class="container">
<div class="navbar-header col-lg-12 col-md-12 col-sm-12 col-xs-12">
<a class="navbar-brand" href="#">
<span class="a-navbar-logo" onclick="openNav()">
☰ Easly
</span>
</a>
</div>
<div class="navbar-header">
<ul class="nav navbar-nav" id="a-navbar-nav">
<li class="active active-box-shadow"><a href="#">Beranda</a></li>
<li onclick="switchSimulasi();"><a href="#">Simulasi Pinjaman</a></li>
</ul>
</div>
</div>
</nav>
と私はこのjavascriptのコードで試してみました:完璧
エラーは、onclickの機能switchSimulasi()
を追加すると、これは私のhtmlコードである
が動作していないされて 'アクティブ' クラスの仕事を追加
:
<script type="text/javascript">
$(".nav li").on("click", function() {
$(".nav li").removeClass("active");
$(".nav li").removeClass("active-box-shadow");
$(this).addClass("active");
$(this).addClass("active-box-shadow");
});
function switchSimulasi{
$("#mainContent").load('template-simulasi-pinjaman.html');
}
</script>
する必要がありますエラーは何ですか? – k102
ああ私のエラーを言及して忘れていた、エラーは、onclick関数を追加するswitchSimulasi()が動作していません – Sebastian