Можно ли сначала выполнить скрипт, а только потом перейти по ссылке?
Можно так сделать?
Повесить на ссылку обработчик, который сначала скроет блок, потом перекинет на нужную страницу.
а чтобы совсем уж не париться, можно заюзать jQuery
Цитата: mike
Конечно можно.
Повесить на ссылку обработчик, который сначала скроет блок, потом перекинет на нужную страницу.
Повесить на ссылку обработчик, который сначала скроет блок, потом перекинет на нужную страницу.
Сделал так:
Код:
<div id="subnav">
<div class="sgc-toc-level-2">
<a href="content1.html" id="mGlava">Глава 1. Производство компонентной базы</a>
</div>
<div class="sgc-toc-level-2">
<a href="content2.html" id="mGlava">Глава 2. Специфика технологического процесса</a>
</div>
</div>
<div class="sgc-toc-level-2">
<a href="content1.html" id="mGlava">Глава 1. Производство компонентной базы</a>
</div>
<div class="sgc-toc-level-2">
<a href="content2.html" id="mGlava">Глава 2. Специфика технологического процесса</a>
</div>
</div>
Код:
$(function(){
$('#Ogl').click(function(){ /// тут закрывание содержания по кнопке (работает, как и прежде, правильно)
$('ul#navlist').toggle(400);
});
$('#mGlava').click(function(){ /// тут закрывание содержания по ссылке на Главу - как и было: открывается новая страница без задержки на закрытие содержания
$('ul#navlist').toggle(200);
/*$('#navcontainer').toggle(200);*/
});
});
$('#Ogl').click(function(){ /// тут закрывание содержания по кнопке (работает, как и прежде, правильно)
$('ul#navlist').toggle(400);
});
$('#mGlava').click(function(){ /// тут закрывание содержания по ссылке на Главу - как и было: открывается новая страница без задержки на закрытие содержания
$('ul#navlist').toggle(200);
/*$('#navcontainer').toggle(200);*/
});
});
Спасибо.
сделал)))