Menus in any mobile device is not working – Urgent

The menu navigation on any mobile device is not working. No one can shop on the store from any mobile device.
Urgent assistance is appreciated.

7 answers

Profile photo of Sherlock 0.00 $tone February 27, 2014
Public

You could try as follows:
1) Replace the skin\frontend\default\jm_mago\js\jquery\plugins\co lorbox\jquery.colorbox.js file with my attached file.
2) Go to the skin\frontend\default\jm_mago\js\jm.script.js file, replace all the texts below:

HTML Code:

 .live

with:

HTML Code:

  .on

If this does not help you can pm me the FTP account and I shall help you out.

#1
Profile photo of Steve Carey 0.00 $tone April 10, 2014
Public

As we have updated version for jQuery library so our theme has js bug with menu on mobile. To fix this, kindly follow the solution suggested by Sherlock Holmes.

With JM Mago theme, we don’t support to show menu item on mobile, you can check again via our demo:
http://www.joomlart.com/demo/#jm_mago

I already followed the steps suggested by Sherlock. The menu wasn’t showing before the fix but the submenu is still not showing. see screenshot

#4
Profile photo of Seoki Lee 1510.00 $tone April 11, 2014
Public

Our JM Mago theme doesn’t support to show menu item on mobile, you can check again via our demo:
http://www.joomlart.com/demo/#jm_mago

If you want show them, please edit this file: ../skin/frontend/default/jm_mago/css/layout-mobile.css

At line 583, remove this code:

Code:

.jm-megamenu li.mega .childcontent {
    display: none;
}

At line 614, replace this code:

Code:

.jm-megamenu .megacol .group-content {
  display: none;
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega,
.jm-megamenu ul.level1 li.mega a.mega {
  color: #999
  padding: 10px 0;
  text-transform: none;
}

With:

Code:

.jm-megamenu .megacol .group-content .jm-product-list,
.jm-megamenu .megacol .group-content .block{
  display: none;
}

.jm-megamenu ul.level1 li.mega, .jm-megamenu ul.level1 li.mega:hover {
    border-bottom: 0 none;
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega,
.jm-megamenu ul.level1 li.mega a.mega {
  padding: 10px 0;
  text-transform: none;
}

Hope this helps.

#5
dinbrasil 0.00 $tone April 25, 2014
Public

Hello guys,

I am writing here to inform you that the above process worked for me, if someone has a problem.

Thanks.

#6

Please login or Register to Submit Answer

Written By

Comments