Får inte bort fet stil på länkarna (färdig meny)

Permalänk
Medlem

Får inte bort fet stil på länkarna (färdig meny)

Kan inte få bort den feta stilen i länkarna. Och kan man få att den "fadeas" till fet i css? Eller behöver man flash för att göra det? Fadea in och ut i fet stil när man för muspekaren över.

.jqueryslidemenu{
font: bold 12px Verdana; HÄR trodde jag det räckte att ta bort, men funkar inte!(?)
background: #000000;
width: 650px;
border-top: 1px solid #778;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #000000; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 0px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 128px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images ######### */

.downarrowclass{
position: absolute;
top: 12px;

Här är javankoden om den nu behövs:

var arrowimages={down:['downarrowclass', 'down.gif', 23], right:['rightarrowclass', 'right.gif']}

var jqueryslidemenu={

animateduration: {over: 200, out: 100}, //duration of slide in/ out animation, in milliseconds

buildmenu:function(menuid, arrowsvar){
jQuery(document).ready(function($){
var $mainmenu=$("#"+menuid+">ul")
var $headers=$mainmenu.find("ul").parent()
$headers.each(function(i){
var $curobj=$(this)
var $subul=$(this).find('ul:eq(0)')
this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
this.istopheader=$curobj.parents("ul").length==1? true : false
$subul.css({top:this.istopheader? this._dimensions.h+"px" : 0})
$curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: arrowsvar.down[2]} : {}).append(
'<img src="'+ (this.istopheader? arrowsvar.down[1] : arrowsvar.right[1])
+'" class="' + (this.istopheader? arrowsvar.down[0] : arrowsvar.right[0])
+ '" style="border:0;" />'
)
$curobj.hover(
function(e){
var $targetul=$(this).children("ul:eq(0)")
this._offsets={left:$(this).offset().left, top:$(this).offset().top}
var menuleft=this.istopheader? 0 : this._dimensions.w
menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft
if ($targetul.queue().length<=1) //if 1 or less queued animations
$targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).slideDown(jqueryslidemenu.animateduration.over)
},
function(e){
var $targetul=$(this).children("ul:eq(0)")
$targetul.slideUp(jqueryslidemenu.animateduration.out)
}
) //end hover
}) //end $headers.each()
$mainmenu.find("ul").css({display:'none', visibility:'visible'})
}) //end document.ready
}
}

//build menu with ID="myslidemenu" on page:
jqueryslidemenu.buildmenu("myslidemenu", arrowimages)// JavaScript Document
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

Permalänk
Medlem

.jqueryslidemenu a:link{font-weight: none;}
.jqueryslidemenu a:hover{font-weight: bold;}

Använd dock alla i denna ordningen:
a:link {color:#FF0000} /* unvisited link */
a:visited {color:#00FF00} /* visited link */
a:hover {color:#FF00FF} /* mouse over link */
a:active {color:#0000FF} /* selected link */

http://www.w3schools.com/CSS/css_pseudo_classes.asp

Permalänk
Medlem

Måste man använda sig utav flash för att texten ska fadeas ut och in till en annan färg när man har muspekaren över länken?
Som länkarna är på den här sidan: http://vagabond.com/vagabond_product_list.aspx

Permalänk
Medlem

Yes, vad jag vet så måste man.

/ Daniel

Permalänk
Medlem

Nej det måste man inte. Du kan använda t.ex. jQuery UI och byta klass, dock kan det bli slött när om användaren för muspekaren över texterna snabbt och många gånger... Men det vet man inte förrän man testat

Permalänk
Medlem

Är det javascript?

Då får man tänka på att det är ganska många som har det avaktiverat..

/ Daniel

Permalänk
Medlem

javascript är det ja... Dock är det förhållandevis få som har det avaktiverat. Det är nog färre som har flash installerat än sånna som har javascript avaktiverat.