Я создал меню. Это довольно просто, но у меня проблема, которую я до сих пор не понял.Вертикальное раздвижное меню
При загрузке страницы. Все ссылки скрыты во вкладке меню. Когда пользователь нажимает ссылки на вкладку, появляется сообщение. Но когда пользователь нажимает на любую ссылку, снова рушится. Поэтому каждый раз, когда пользователь должен щелкнуть вкладку, нажмите любую ссылку.
Я хочу, чтобы ссылки отображались до тех пор, пока пользователь не нажмет на вкладку.
Пожалуйста, проверьте мой код ниже. Пожалуйста, помогите, прошло уже два дня, я имею дело с этим.
<a id="doc_test" >
<img src="../../images/menu_icons/documents_button.png" border="0" />
</a>
<br />
<div id="docSubLink_test" style="padding-left:10px;display: none;">
<a class="" id="d1" href="#" >apple</a><br />
<a class="" id="d2" href="#" >grapes</a><br />
<a class="" id="d3" href="#" >orange</a><br />
<a class="" id="d4" href="#" >peach</a><br />
</div>
Javascript:
if($('#docSubLink_test').is(':visible')) {
$('#doc_test').click(function(){
alert('1');
//$('docSubLink_test').css("display","inline");
$('#docSubLink_test').slideUp(500);
//$('docSubLink_test').slideUp('medium');
});
}
if($('#docSubLink_test').is(':hidden')) {
$('#doc_test').click(function(){
//alert('1');
//$('docSubLink_test').css("display","inline");
$('#docSubLink_test').show(500);
//$('docSubLink_test').slideUp('medium');
});
}
//Link to other page
$('#d1').click(function(){
$.get('http://www.abc.com/products/doc_test.php?orange',function(data){
$('body').html(data);
});
});
$('#d2').click(function(){
$.get('http://www.abc.com/products/doc_test.php?apple',function(data){
$('body').html(data);
});
});
$('#d3').click(function(){
$.get('http://www.abc.com/products/doc_test.php?peach',function(data){
$('body').html(data);
});
});
$('#d4').click(function(){
$.get('http://www.abc.com/products/doc_test.php?grapes',function(data){
$('body').html(data);
});
});
Вы заменяете все тело результатами ajax ... так что меню и все остальное перезаписано .. вам нужно только обновить нужные вам детали –
да , Большое спасибо. – RIK