I've tried and tried but I can't seem to get superfish animation to
work.  I have a css menu that I call primenav.   Here is the code for
it:

.primenav, .primenav * {
        margin:0;
        padding:0;
        list-style:none;
}
.primenav {
        line-height:1.0;
        text-decoration:none;

        position: absolute;
        list-style-type: none;
        right: 0px;
        top: 139px;
        padding: 0;
        z-index: 3;

}

.primenav li.firstchild {
        border-left: none;
}

.primenav ul {
        position:absolute;
        top:-999em;
        width:10.45em;
}
.primenav ul li,
.primenav a {
        width: 100%;
        color:#FFF !Important;
        text-decoration:none;
}
.primenav li {
        float:left;
        position:relative;
        z-index:99;
        display: inline;
        background-image: none;

}
.primenav a {
        display:block;
        text-decoration:none;
        color:#FFF;
}




.primenav li:hover ul,
ul.primenav li.sfHover ul {
        left:-1px;
        top:2.5em;
}
.primenav li:hover li ul,
.primenav li.sfHover li ul {
        top:-999em;
}
.primenav li li:hover ul,
ul.primenav li li.sfHover ul {
        left:11.95em;
        top:-1px;

}
.superfish li:hover ul,
.superfish li li:hover ul {
        top: -999em;
}

/*** ORIGINAL SKIN ***/
.primenav {
/*      float:left;*/
        margin-bottom:1.5em;
        color:#FFFFFF;


}
.primenav li {
        /*background:#BDD2FF;*/
        border-left:1px solid #fff;
/*      border-top:1px solid #CFDEFF;*/
/*      width:10.45em;*/
        color:#FFF;
        text-decoration:none;
}

.primenav li ul li { width: 12em;}

.primenav a {
        color: #FFFFFF;
        padding: .75em .75em;
        text-decoration:none;
/*      text-indent: 1em;*/

}



.primenav li:hover, .primenav li.sfHover,
.primenav a:focus, .primenav a:hover, .primenav a:active {
        background:#4955a5;
        color:#FFF;

}
.primenav li li {
        background:#4955a5;
}
.primenav li li li {
        background:#4955a5;

}

I then call my scripts in my html document:

<script type="text/javascript" src="scripts/superfish.js"></script>
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
                        $(".primenav")
                        .superfish({
                                animation : { opacity:"show",height:"show"}
                        })
                        .find(">li:has(ul)") /* .find(">li[ul]") in jQuery less 
than v1.2*/
                                .mouseover(function(){
                                        $("ul", this).bgIframe({opacity:false});
                                })
                                .find("a")
                                        .focus(function(){
                                                $("ul", 
$(".primenav>li:has(ul)")).bgIframe({opacity:false});
                                                /* $("ul", 
$(".nav>li[ul]")).bgIframe({opacity:false});
                                                in jQuery less than v1.2*/
                                        });
                });
</script>

My menu in the html document is a standard type menu that is styled
using <ul class="primenav">  The dropdown works but I get no smooth
animation.  Help?

Reply via email to