Ich schaute mich online um und konnte keine spezifische Antwort oder Anleitung finden, was ich mit meiner Hover-Navigation machen möchte; Das meiste, was ich fand, war jquery, das für eine Bildanimation oder Hintergrundbildanimation kodierte.Lassen Sie ein Bild bei Hover mit Jquery erscheinen
Meine Navigation ist im Moment mit einem Überblenden auf eine andere Farbe über den Mauszeiger eingestellt. Was ich auch tun möchte, ist, dass, wenn jemand über die Navigation schwebt, nicht nur der Link zu einer anderen Farbe verblasst (was ich gerade arbeite), ich möchte auch ein Pfeilbild, das ich links neben dem Text erscheinen lassen muss . Ich würde es lieben mit dem Text zu verblassen, aber wenn das unmöglich ist, bin ich nicht wählerisch. Um zu verdeutlichen, möchte ich nicht, dass der Pfeil angezeigt wird, wenn die Verbindung nicht über die Verbindung läuft.
Wenn es überhaupt hilft, hier ist die aktuelle Fading jquery Ich habe:
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();
});
Hier ist die CSS für die Navigation ist:
#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;
}
Der Pfeil Bild, das ich erscheinen soll ist " Bilder/arrow.png ". Ich glaube für diese Art von Sache würde ich den png-Fehler in meinen Code für IE setzen müssen, ja? Wenn ich etwas in meinen aktuellen HTML-Code schreiben müsste, lassen Sie es mich wissen. Danke im Voraus!
Was ist die damit verbundene für die Mark-up? Im Idealfall wäre eine [JS Fiddle Demo] (http://jsfiddle.net/) gut. –