コンテンツの表示/非表示に使用しているメニューがあります。うまく機能しますが、ユーザーが最初のリンクをクリックしたときに、表示/非表示機能を実行するのではなく、ページ全体をリロードしたいと思います。その他のメニューについては、表示/非表示を維持したいです。
これが私のコードです:
jQuery
$(document).ready(function() {
$('#nav li a').first().addClass('blue');
$('#nav li a').click(function(){
$('#nav li a').first().removeClass('blue');
$('#nav li a').removeClass('blue');
$(this).addClass('blue');
var toLoad = $(this).attr('href')+'#content';
$('#content').hide(0,loadContent);
$('#load').remove();
$('#wrapper').append('<span id="load">LOADING...</span>');
$('#load').fadeIn('normal');
//window.location.hash = //$(this).attr('href').substr(0,$(this).attr('href').length-0);
function loadContent() {
$('#conent').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#content').show(0,hideLoader());
}
function hideLoader() {
$('#load').fadeOut('normal');
}
return false;
});
});
HTML
<div id="leftcol">
<div id="menu">
<ul id="nav">
<li><a href="/option1">Option 1</a></li><br />
<li><a href="/option2">Option 2</a></li><br />
<li><a href="/option3">Option 3</a></li><br />
</ul>
</div>
</div>
<div id="content">
<div>