Antwort #92 am: 01. Februar 2014, 12:30:33
Hallo Mike,
zu deinem
Beitrag #88 bezüglich des Menüs auf dem Mobile.
Ich habe das gleiche Problem und diesbezüglich schon rumprobiert, auch mit dem Fix. Dann hat mir Olli0578 gesagt, auf seinem IPHONE würde alles funktionieren.
Kannst du das mal ausprobieren, ich hab nur eine lokale Installation?
/templates/bootstrap/javascript/general.js Abschnitt //Superfishmenu ändern in:
// Superfishmenu
//$('.dropdown.men').hover(function() { $(this).addClass('open');}, function() {$(this).removeClass('open');});
$('.dropdown-toggle').click(function(e) {
e.preventDefault();
setTimeout($.proxy(function() {
if ('ontouchstart' in document.documentElement) {
$(this).siblings('.dropdown-backdrop').off().remove();
}
}, this), 0);
});
/templates/bootstrap/stylesheet.css hinzufügen (setzt hover bei Desktop's):
@media (min-width: 979px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
display: block;
margin-top:0px;
}
}
/templates/bootstrap/source/inc/xtc_show_category_superfish.inc.php Zeile 319 ändern (in den a-Tag wird data-toggle="dropdown" hinzugefügt):
'<li'.$ListID.$DropdownClass.'><a '.$linkhref.' class="dropdown-toggle" data-toggle="dropdown">'.$foo[$cid]['name'].' '.$caret.'</a>'."\n".str_repeat("\t",$level+2).'<ul class="dropdown-menu">'."\n"; Bitte melde dich, ob's funktioniert.
Gruß Karl