har lavet denne side http://www.børnshjertebank.dk dropdownmenuen er sider og de menupunkter der har undermenuer skal ikke være klikbare, hvordan fixer jeg dette ?
Hvordan gør man en side uklikbar ?
(9 indlæg) (4 voices)-
Skrevet 12 years siden #
-
Noget i denne stil vil kunne bruges:
http://wordpress.org/extend/plugins/wp-menu-creator/Skrevet 12 years siden # -
Hvis de heller ikke skal vises i menuen, kan du exclude dem derfra, evt med et plugin.
Dbh
Morten.Skrevet 12 years siden # -
de skal vises i menuen, de skal bare ikke være klikbare,
Skrevet 12 years siden # -
[/quote]Noget i denne stil vil kunne bruges:
http://wordpress.org/extend/plugins/wp-menu-creator/kan ikke få det til at spille, andre ideer ?
Skrevet 12 years siden # -
Du bruger frames på siden hvilket virker helt forkert for at sige det pænt.
Jeg har ikke kunne teste dette pga. dine frames, men prøv at smide det ind i din "header.php" fil, efter linjen: wp_head() (eller evt lige før </head> tagget);
<script type="text/javascript">
$('.menu .page_item ul').children('a').click(function(){return false;});
</script>
Det er noget javascript der finder alle undermenu links, og disabler dem. Men som sagt kunne jeg ikke teste det pga. dine frames, så er ikke helt sikker på selectoren er god.Skrevet 12 years siden # -
det er ikke alle sammen der skal disables, det er kun dem der har undermenuer, der er andre der er standalone,
er ikke helt inde i wordpress, så ved ikke noget om de frames, det er bare noget jeg har hjulpet en ven med at få online, da jeg synes det var en go sag.
hvis jeg sætter din kode ind så disabler den den alle "hovedmenuer" right ?
Skrevet 12 years siden # -
Aah, tror jeg forstår nu.. Hvis et menupunkt har en dropdown skal den ikke kunne klikkes ind på.. Korrekt?
Ny kode:
<script type="text/javascript">
$('.menu .sf-menu .page_item a').click(function(){
if($(this).parent().children('ul').size() > 0)
{
return false;
}
});
</script>
Dette er utestet dog, så kan ikke garantere at det virker. Men prøv..
$('.menu .sf-menu .page_item a')
... finder alle menupunkterne og sætter en "click" lytter på dem
if($(this).parent().children('ul').size() > 0)
... tjekker om parent (dvs li elementet) har et "ul" child. Hvis det har: return false (eller disable linket)Skrevet 12 years siden # -
giver det lige et forsøg, vender tilbage, mange tak so far
Skrevet 12 years siden #
Svar
Du skal være logget ind for at skrive.