2017-05-15 6 views
-2

Ich bin den Aufbau einer Website namens zorgenbijstand.nlUntermenü funktioniert, aber nicht auf mobilen

Ich habe ein Untermenü auf „geschiedenis“ gemacht. Dies funktioniert auf allen Geräten mit dem firefox responsive Design-Modus. Jetzt habe ich die Seite "live" gestellt. Auf meinem iPhone 6s wird das Untermenü nicht ausgewählt und beim Klicken geschlossen. Ich mache etwas falsch, aber was? Es ist eine Joomla 3.7.0 Seite.

(function($){ 
$(document).ready(function() { 
    // Dropdown menu 
    if ($('.parent').children('ul').length > 0) { 
     $('.parent').addClass('dropdown'); 
     $('.parent > a').addClass('dropdown-toggle'); 
     $('.parent > a').attr('data-toggle', 'dropdown'); 
     $('.parent > a').append(''); 
     $('.parent > ul').addClass('dropdown-menu'); 
    } 
+1

Bitte geben Sie einen Code an. Wir sollten nicht auf Ihre Website gehen und herausfinden, wo und wie Sie diesen Teil des Codes geschrieben haben. – ICE

+0

Danke für Ihre schnelle Antwort. Ich habe den Code eingefügt. –

Antwort

0

Dieses Skript funktioniert gut. Funktioniert auch auf iPhone und Android. aber das Problem kommt von einem anderen Teil des Codes.

Wenn Sie nicht in der geschiedenis Seite sind Ihre Hauptmenü nicht über ul Untermenü drin:

no sub menu

und was Sie haben in geschiedenis Seite:

ul that related to the submenu

Dann wissen Sie, dass if Bedingung immer false ist:

if ($('.parent').children('ul').length > 0) 

weil es kein ul Kind darin gibt.

Verwandte Themen