-
AuthorPosts
-
November 2, 2016 at 1:11 pm #707076
Because top menu text is covering the logo in tablet, i need to show small menu (mobile menu).
but the option “activate for smartphones and tablets (browser width below 990px)” is not working.
need help to make this option do function.
another thing. i chose to have logo on the left side but in mobile phone view the logo jumps to the right.
i need it to stay at the left and the menu display on the right side.
look like my settings for the header not affecting mobile. please check.November 2, 2016 at 3:52 pm #707180Hey GuyMVI,
Please try adding this code to the Quick CSS section under Enfold > General Styling or to your child themes style.css file:
/* Show mobile menu */ @media only screen and (max-width: 1024px) { nav.main_menu {display:none !important;} #advanced_menu_toggle, #advanced_menu_hide {display:block !important; } /* switch logo and menu position */ .container #advanced_menu_toggle, #advanced_menu_hide { position: absolute; right: 0; } .responsive .logo img { float: left; } .responsive #top .logo { width: 100%!important; } }
Best regards,
VinayNovember 2, 2016 at 7:37 pm #707315Many Tanks Vinay.
just 2 problems.
1. the is a display lag because the menu buttonm apear first on the logo at the left side. just after it shows wrong it jump to the right side.
how can we avoid this lag and see the button at its place from the begining?
the lag makes it not so usable.2. the close button (X) is sticked to the edge of the screen.
November 3, 2016 at 8:06 am #707619Hi,
You are welcome :)
To avoid the lag the custom css styles should load first then the default styles. Please try a plugin to load the css code in the head section.
https://wordpress.org/plugins/search.php?type=term&q=head+script
https://wordpress.org/plugins/header-and-footer-scripts/To fix the close button use the below code in quick css.
.show_mobile_menu #advanced_menu_hide { margin-right: 25px; }
Best regards,
VinayNovember 3, 2016 at 3:41 pm #707784this is the firs time that i cant say that your support is amazing. usualy the support realy is amazing.
this 2 issues are bugs and if the quick css was solving it then it would be bearable.
but if we need to fix the bug with css and after it try another plugin.
it is too much mess.first bug comes from the fact that the built in feature of showing mobile menu on tablet does exist but do nothing.
dont you think better to fix the bug in the theme itself?second bug – if i choose the logo on the left side. it shouldn be forgoten on mobile.
dont you think this bug should also be handeled by theme fix?
(if the css was working without lag it could be quick solution but it does not)please see if you can check the functioning of the theme so no css manipulation and no extra plugin.
it supposed to work. it is not something special that i asked. only get the feature that the theme offers to function properly.
is’nt it so?
can you offer real fix to the theme to be able to do what the the theme setting itself is offering?November 7, 2016 at 4:11 am #708992Hi,
What is the actual model of your tablet device? The option specifically states that the mobile menu will display on screen sizes lower than 990px (browser width below 990px). Some tablets have wider screens so the option will not work. On devices with widers screens, we can decrease the font size and the padding of the default menu.
@media only screen and (max-width: 1200px) { .av-main-nav > li > a { padding: 0 8px !important; font-size: 11px; } }
Best regards,
IsmaelNovember 7, 2016 at 3:20 pm #709262Hi @Ismael Thanks for the reply.
i dont have problem with tablet menu. the CSS that @Vinay gave is working.i just mentioned that in the theme setting i asked the logo to be at the left and menu on the right.
this working as defined in desktop but not on mobile phones.so @Vinay gave CSS fix for the logo to be at the left side and the menu at the right for mobile phones.
but the fix he gave have lag – the mobile menu first apear on the left covering the logo and only after asecond jump to the right.
this lag is not nice for UX.but as i mentioned it looks like bug in the theme – if i ask logo at the left and menu on the right it should be on mobile as well
in your demo it is working like that. maybe you didnt check that the theme settings working on mobile phones with RTL websites.but the idea of having another plugin its friendly. after all it should be like the theme setting was set without need to do workaround.
this is why i tryied to tell you that the theme seting for logo and menu position i broken for mobile in RTL websites.i realy apriciate ypur support and Enfold theme it is my #1 choice for WP theme.
i used it for several websites. and planing to use it in the future.this is why i think my Feedback is important.
i will try to “play” with the CSS position to avoid the lag”November 7, 2016 at 3:32 pm #709278so after all the talking. to make ith short.
the main problem is the lag of the mobile menu position.
i want it on the right side but without lag (it first apear on the left and making lagy jump to the right}this is the CSS i used from @Vinay
/* Show mobile menu */
@media only screen and (max-width: 1024px) {
nav.main_menu {display:none !important;}
#advanced_menu_toggle, #advanced_menu_hide {display:block !important; }/* switch logo and menu position */
.container #advanced_menu_toggle, #advanced_menu_hide {
position: absolute;
right: 0;
}
.responsive .logo img {
float: left;
}
.responsive #top .logo {
width: 100%!important;
}.show_mobile_menu #advanced_menu_hide {
margin-right: 25px;
}
}how can i avoid the lag.
by the way the area of quick CSS not saving stuf that i put inside.
this code is on my rtl.cssNovember 7, 2016 at 3:39 pm #709285please see video of the lag
November 7, 2016 at 3:44 pm #709294please see this video. showing that the enfold demo not having lag.
the menu is not jumping,but this is LTR website.
looks like the bug is on RTL websites. the theme option doesnt affect mobile phones.so how can i get rid of this lag and having the menu on the right side without the lag?
November 7, 2016 at 4:03 pm #709322another example from another website.
in this website i did not used the CSS to manipulate the place of the logo and mobile menu.just chosen from the theme header setting – Logo left, Menu right.
works on desktop
but it does not work on mobile.that is my point there is a bug with this setting.
November 7, 2016 at 8:39 pm #709455update..
tried to delete the css with conflict from the rtl.css of Enfold theme itself.
it stoped jumping from the left to the right but had small jump from the right corner.any way this shows that even if i will put it before the actual theme rtl.css it wont be 100% fix.
what do you recommend to do?
i never mess with the theme itself. only working on the child theme to avoid change of design when the theme is geting update.what do you recommend to do?
November 8, 2016 at 2:17 pm #709787Hi,
Please post us your login credentials (in the “private data” field), so we can take a look at your backend.
Login credentials include:
- The URL to the login screen.
- A valid username (with full administration capabilities).
- As well as a password for that username.
- permission to deactivate plugins if necessary.
Best regards,
AndyNovember 8, 2016 at 3:48 pm #709868this are the credentials:
November 9, 2016 at 9:45 am #710129Hey!
The short delay is normal because the mobile menu script is executing. It’s not that noticeable on the other site because there’s no video and there are no portfolio items with featured images. I don’t think the css code that @vinay provided is affecting the delay.
Best regards,
IsmaelNovember 9, 2016 at 1:32 pm #710206Hi @Ismael
first of all
you have to know that i Really love Enfold and purchased it many times since i discovered it.
also my colleges are using it many times because of my enthusiasm and recommendation.
i realy love to recommend on enfold. thinking you have winning formula of Good product + exellent service.if you will really pay attention you will se that there is a bug in the theme setting.
the setting “Logo left, Menu right” (see image) is working only on desktop version when it comes to RTL website.
it is not affecting mobile version. this is bug.in your demo this setting is working fine. i asume it because its LTR site and not RTL.
and bealive the bug is only on RTL version.this is the reply to your answer.
1. The lag is really nasty. its making the menu come on top of the logo and only after a while it jumps to the right as we want it.
from the begining it showed only at the left. the CSS fix you gave here is the only reason its trying to go to the right. and going there at the end.
the settings of the theme is broken any how for mobile.2. the other site is not relevant because i did not put there any CSS fix.
it is only shows the bug of the theme settings that the logo and menu not order as we asked in the theme settings.please understand that i can dig in the theme itself but my work will be ruin in the next update.
this is why your action is needed.Thanks
November 10, 2016 at 6:16 am #710541Hi!
Thank you for the update and the screenshot.
1.) The mobile menu transition should not be noticeable if the page loading speed is a bit faster than the current. Have you tried installing any cache or minify plugins? And could you please move the css modification from the rtl.css file to the Quick CSS field? The css codes from the Quick CSS field are loaded before the child theme’s rtl.css file. It should improve the transition.
2.) We will ask Kriesi to include this css modification in the default rtl.css file of the theme.
Regards,
IsmaelNovember 10, 2016 at 10:43 am #710622Hi
1.
– i did tried to move the CSS from child theme to Quick CSS it didnt made any change.– i opened an empty page. and checked his load time with pingdom.
the load time was 4 sec and the grade is 90!! out of 100. so the speed is realy good.
but….. the mobile menu still jumps.cache plugin is not an option because im making sites that need to recieve utm variables from campaigns and change the content inside.
so cache plugin kills the dinamic changes. so this is not an option.im sure if you will fix the function of the theme settings “Logo left, Menu right” to actualy work on RTL websites then it will be the answer to all problems.
this option work well in LTR site – look at your demo. when loaded in mobile the places are as requested.
but in RTL you have A bug and CSS fix not working there.i need you to undersand this because this is the bug.
i realy want to be able to the option “Logo left, Menu right” and rally get it and not only on desktop.trying to understand if you agree with me and really understand the bug.
this thing is really not tollarable. i cant stay with jumping menu. it LTR version you dont have this bug.
if i will have to fix the parent theme it to make this option work by myself. i will not be able to update the theme.usualy i see you guys giving CSS or changes to function with function php that actualy work.
realy hope you can give reply that will solve the issue as you always do.i can not give up and having the menu and logo order different then i asked on the theme settings.
and defenetly can not have the lag.how can you help resolving this issue?
November 10, 2016 at 10:45 am #710623you can see the page i tested in trash of pages if you want to see that empty quick page is also not solving the lag.
and please remember that the lag was born from trying to fix the bug of theme setting not aplying to mobile in RTL site
November 10, 2016 at 1:36 pm #710703cnat keep your user in the live site.
will it help if i will open test site with RTL wordpress + Enfold (with child theme)?want to help solving this issue with menu settings.
the new website can be clean without other plugins just clean install with Enfold.
Then you will be able to see why theme settings are not working on mobile view with RTL website.
November 10, 2016 at 1:50 pm #7107101 more thing.
the menu in mobile device keep jumping from left to right when going from 1 page to another consistantly.you cant alow website menu to dance. this is anti UX.
November 10, 2016 at 3:12 pm #710732Hi,
Thank you for reaching out to us, I checked for the issue. As I understand the content of the page shift a few pixels(approx 17px) to the right when the mobile menu is activated correct?
This is because the scrollbar hides when the mobile menu is active to prevent the page from scrolling and it appears confusing because the scrollbar will do nothing but the page content will scroll. So the space occupied by scrollbar earlier will be taken by the page content hence it appears to jump to the right a bit. This is an expected behavior.
Let us know if there is anything else we can help you with.
Best regards,
VinayNovember 10, 2016 at 3:18 pm #710741@Vinay you are far far away from understanding.
looks like you did not read and dead not understand the bug in enfold.
please take it seriously. im responsible for many purchases of me and my colleges.
do not ask for revenu. just ask you to check the bug with attention.what you say now is new invention not belong to the conversation.
my time is valuable. please read the conversation.November 10, 2016 at 5:25 pm #710841please see your LTR version here: http://kriesi.at/themes/enfold-landing-page/
There is no bug with the Theme settings of “Logo left, Menu right”
no jumping no lag.
can you understand the bug in RTL version
***************************************************************************************************
!!! the “Logo left, Menu right” doesnt work on RTL website when viewing on mobile !!
this is al in 1 sentence. please try to meet me in understanding this point.
****************************************************************************************************November 11, 2016 at 4:35 pm #711239Hi,
this thread is getting too long and too confusing. I think it would be best to open a new ticket, where you make things cristal clear for us, by providing us precise links showing what you mean and by providing us screenshots highlighting what you mean. A mockup showing the results you want to achieve would be very helpful to us as well.
Best regards,
Andy -
AuthorPosts
- You must be logged in to reply to this topic.