Я посмотрел в Интернете и не смог найти конкретный ответ или учебник о том, что я хотел бы сделать с моей парящей навигацией;Больше всего я нашел jquery-кодирование для анимации изображения или фоновой анимации.
Моя навигация на данный момент настроена на плавное изменение цвета при наведении в данный момент.Что я хотел бы сделать, так это то, что когда кто-то наводит курсор на навигацию, ссылка не только исчезает с другим цветом (который у меня работает), но я также хочу, чтобы изображение стрелки отображалось слева от текста.,Я бы хотел, чтобы текст тоже исчез, но если это невозможно, я не привередлива.Для пояснения, я не хочу, чтобы стрелка отображалась, когда ссылка не наведена.
Если это вообще помогает, вот текущий запрос jade на затухание:
this.fadeLinks = function() {
var selector = "#nav1 a";
var speed = "slow"
var bgcolor = "#6c919a";
$(selector).each(function(){
$(this).css("position","relative");
var html = $(this).html();
$(this).html("<span class=\"one\">"+ html +"</span>");
$(this).append("<span class=\"two\">"+ html +"</span>");
if($.browser.msie){
$("span.one",$(this)).css("background",bgcolor);
$("span.two",$(this)).css("background",bgcolor);
$("span.one",$(this)).css("opacity",1);
};
$("span.two",$(this)).css("opacity",0);
$("span.two",$(this)).css("position","absolute");
$("span.two",$(this)).css("top","0");
$("span.two",$(this)).css("left","0");
$(this).hover(
function(){
$("span.one",this).fadeTo(speed, 0);
$("span.two",this).fadeTo(speed, 1);
},
function(){
$("span.one",this).fadeTo(speed, 1);
$("span.two",this).fadeTo(speed, 0);
}
)
});
};
$(document).ready(function(){
fadeLinks();
});
Вот код для навигации:
#nav1 {
width:730px;
top: -380px;
left: -2px;
font-size:20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#ffffff;
padding-top:6px;
padding-bottom:10px;
position:relative;
text-align:center;
line-height:30px;
}
#nav1 a{
font-size:30px;
font-family: Tahoma, Geneva, sans-serif;
color:#fff;
text-decoration:none;
}
#nav1 a span.two{
color:#069;
cursor:pointer;
}
Изображение стрелки, которое я хочу отобразить, это «images / arrow.png».Я считаю, что для такого типа вещей мне нужно было бы добавить ошибку png в мою кодировку для IE, да?Кроме того, если мне нужно будет что-то добавить в мой фактический HTML для этого, дайте мне знать.Заранее спасибо!