• Jag har en statisk html sida där jag har denna jQuery kod som fungerar bra där.
    Nu har jag gjort ett tema och du fungerar inte denna kod längre.
    Jag vet att jag kommer till Foo1 eftersom den skrivs ut i inspect->console.
    Någon som vet hur jag kan göra för att denna ska fungera i wordpress

    jQuery(’#toggle-menu’).on(’click’, function()
    {
    console.log(”Foo1”);
    jQuery(’#mainmenu’).children(’ul’).slideToggle(’fast’);
    });

Visar 1 svar (av 1 totalt)
  • Moderator tobifjellner (Tor-Bjorn “Tobi” Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Jag har själv aldrig använt jQuery, så jag kan bara ge några snabba funderingar:
    1. WordPress innehåller jQuery-kärnan och vissa av dess bibliotek. Du kan behöva kolla att funktionerna du anropar följer med i WordPress, annars kan du behöva ladda in relevant bibliotek som du är beroende av.
    2. För att koden du visar här ska fungera måste det finnas ett klickbart element som innehåller parametern id="toggle-menu" och det måste finnas ett annat element (troligen en DIV som har id=”mainmenu”) och antagligen direkt under sig behöver ha ett eller flera element av typen <ul>. Jämför html-strukturen du har i din statiska sidan med html-strukturen du får från WordPress med ditt aktuella tema. Du kan behöva anpassa temat och/eller ditt skript så att skriptet stämmer överens med den html-struktur temat genererar.

Visar 1 svar (av 1 totalt)

Ämnet ”jQuery not working” är stängt för nya svar.