<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
jQuery.noConflict();
Jquery(document).ready(function(){
Jquery("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled - Adds empty span tag after ul.subnav
Jquery("ul.topnav li span").click(function() { //When trigger is clicked...
//Following events are applied to the subnav itself (moving subnav up and down)
Jquery(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click
Jquery(this).parent().hover(function() {
}, function(){
Jquery(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
});
//Following events are applied to the trigger (Hover events for the trigger)
}).hover(function() {
Jquery(this).addClass("subhover"); //On hover over, add class "subhover"
}, function(){ //On Hover Out
Jquery(this).removeClass("subhover"); //On hover out, remove class "subhover"
});
});
</script>
(17 Nov, 2011, 1:50 pm)nentab escribió: Pues no sé si funcionará, pero prueba con:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> jQuery.noConflict(); Jquery(document).ready(function(){ Jquery("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled - Adds empty span tag after ul.subnav Jquery("ul.topnav li span").click(function() { //When trigger is clicked... //Following events are applied to the subnav itself (moving subnav up and down) Jquery(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click Jquery(this).parent().hover(function() { }, function(){ Jquery(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up }); //Following events are applied to the trigger (Hover events for the trigger) }).hover(function() { Jquery(this).addClass("subhover"); //On hover over, add class "subhover" }, function(){ //On Hover Out Jquery(this).removeClass("subhover"); //On hover out, remove class "subhover" }); }); </script>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>