WordPress.org

Ready to get started?Download WordPress

Forums

WPtouch Mobile Plugin
[resolved] top menu and search not working (14 posts)

  1. smchugh
    Member
    Posted 7 months ago #

    This is a bit of a long shot but the plugin works well for me and seems like the support community are pretty knowledgeable, so here goes...

    I have WPTouch working ok on http://www.isthismusic.com - apart from the problem that the menu and the search in the top bar don't work (the menu 'responds' to a touch but there's no dropdown).
    I actually tried disabling all 30 of my plugins, and, you guessed it, the menu and search operate ok!
    But I was hoping that someone here might have an idea of any conflicts before I start on what might be quite a task in locating the bad plugin (plus, they're all pretty essential for the site's operation).
    I already tried the suggestion elsewhere or going onto Advance mode and "Use jQuery 2.0 in themes" but it didn't help.
    Any ideas that'll save a lazy site admin (with not that much tech knowledge) wading through the plugin list?
    Thanks

    Stuart

    http://wordpress.org/plugins/wptouch/

  2. settimocielo
    Member
    Posted 7 months ago #

    Hi smchugh,
    try to refresh your page and clear your browser cache.
    The "Use jQuery 2.0 in themes" technique works fine.

    Bye!
    Andrea.

  3. smchugh
    Member
    Posted 7 months ago #

    Hi Andrea
    unfortunately that didn't make any difference - cleared the cache data but the menu still doesn't work. Must be one of these darn plugins - but which one...?
    Cheers

    S

  4. BraveNewCode Inc.
    Member
    Plugin Author

    Posted 6 months ago #

    Try enabling Advanced Settings in Core Settings— and then check the box to use jQuery 2.0 in themes.

    The issue is caused by other plugins or themes loading al older version of jQuery— WPtouch Pro requires at least jQuery 1.8, and some plugins and themes force load an older version of jQuery.

  5. borichamehul5
    Member
    Posted 6 months ago #

    Having same problem also tried enabling jQuery 2.0 .

    http://www.techrrival.com

    Please help

  6. smchugh
    Member
    Posted 6 months ago #

    Meant to get back as I sorted this a few days ago by the tried and tested method of disabling every plugin in sequence (!) - it turned out that by taking out the Last.fm covers plugin it resolved itself and my menus are ok on the mobile now (I do find it sometimes tries to load the web version occasionally for some reason though).

    Guessing this is a bit of a long shot for you, but it could be a conflict with something else. I find that disabling the first 15 of my 30 plugins, then the second half, is the way to go (then, the first quarter, 7 or so; then the second 7... and so on...)

  7. borichamehul5
    Member
    Posted 6 months ago #

    Any other method......

  8. smchugh
    Member
    Posted 6 months ago #

    not from me or I would have used it! I'm no expert anyway, I suppose looking at the older plugins first, that would be most likely to fail. Or the ones you don't need quite so much or could replace easily with something similar. Or any that look like they'd use jQuery or whatever it is that drives the menu popup.

  9. borichamehul5
    Member
    Posted 6 months ago #

    Thank you for your reply
    developers please help.....

  10. BraveNewCode Inc.
    Member
    Plugin Author

    Posted 6 months ago #

    The reason for this issue is usually another plugin or the desktop theme force loading an older version of jQuery (usually jQuery 1.6 or older).

    WPtouch relies on at least jQuery 1.7, released in August of 2012. Since those plugins or themes are force loading a specific version of jQuery, and WPtouch has jQuery code dependent on a newer version of jQuery, WPtouch's JavaScript code fails.

    The "Enable jQuery 2.0" Advanced setting in WPtouch works to solve this issue by replacing the older version with a newer one.

    We think all plugins and themes should work with the version of jQuery that WordPress itself ships with. There are numerous articles about why you shouldn't do this, and that's why we make the Enable jQuery 2.0 setting an advanced one that's off by default.

    On December 11th 2012 WordPress released version 3.5, which included jQuery 1.8.3. It's this version that WPtouch relies upon, and I think its reasonable that we depend upon it, since we officially state we support WordPress 3.6 or newer.

  11. bgaspers
    Member
    Posted 6 months ago #

    I was having this same problem and the suggestion to enable Advanced Settings in Core Settings— and then check the box to use jQuery 2.0 in themes worked for me.

  12. stuartmchugh
    Member
    Posted 6 months ago #

    argh, I thought this was all sorted even though the web version didn't work too well - but then I discovered the web version was showing mobile pages! Had checked the jQuery box and done all the cache setting stuff. Also, the toggle buttons don't show up, so I can't force it to test it. Infuriating as everyone else seems to be getting along just fine, and it seems to be the best (only?) solution.

  13. eerlab
    Member
    Posted 5 months ago #

    Hi, I have the same problem. I have already checked jQuery 2.0 box, still menu button doesn't work...

    http://www.ocf.berkeley.edu/~eerlab

  14. PavelCZ1982
    Member
    Posted 5 months ago #

    I have got different two problems, will describe it in next thread...

Reply

You must log in to post.

About this Plugin

About this Topic