С анимацией разобрался, но вот со вторым пунктом все еще нет, не могу сделать
-и в начале при загрузке после ссылки отображается [0], нужно сделать так чтобы индекс отображался только после нажатия на ссылку. [1]
вроде прописываю
-------------------
$(window).load(function{
$('#list + span').hide(1000)});
----------------------------------------------------------------
<script type="text/javascript">
$(window).load(function{
$('#list + span').hide(1000)});
$(function() {
$('li').click(function() {
var current = $(this);
var id = current.attr('id');
var str = "#list"+ id;
var number = parseInt($(str).text());
number = number +1;
if (number <5)
{
$(str).html(number);
$('li').each(function(){
$(this).css('margin-left','0');
});
$('li').each(function() {
$(this).animate({
width: "70%",
marginLeft: "0.4in",
fontSize: "1em",
}, 900 );
});
current.animate({margin:'0'},
{duration:1000});
}
else {
$(this).remove();
}
})
});
</script>
меню просто отказывает реагировать.
Заранее спасибо
Последний раз редактировалось murad30, 26.09.2011 в 16:21.
|