Problem with Masonry Grid
-
Hi!
You see, I have a problem and that is that in the "Thumbnail Masonry Grid" I have set videos to play when hovering over it (on the computer).
However, in the mobile version, all the videos are played simultaneously when I intend to show only the featured image (in the case of mobile phones) so that the page is not overloaded.
How could I fix it?
A greeting -
I've fix it!
So that all the videos of the masonry grid are not automatically played on mobile phones, this code must be changed:
File: /wp-content/themes/lay/frontend/assets/php/elements/elements/thumbnail.php
Line 40://This show the thumbnail on mobile $mo_thumb_img = LayElFunctions::getMouseOverThumbImg($this->el); //This is the code that makes all the videos load at the same time. /* $model = array( 'autoplay' => true, 'loop' => true, 'mute' => true, 'mp4' => $video_url ); // $innerMarkup = '<video autoplay playsinline loop muted><source src="'.$video_url.'" type="video/mp4"></video>'; // todo: test this $innerMarkup = LayElFunctions::getHTML5VideoMarkupSimple($model); $has_mo_thumb_class = ""; $pb = (int)$this->el['video_h'] / (int)$this->el['video_w'] * 100;*/ }
I decided to remove it directly so as not to overload the site with video preloads even if they were "paused".
Before you post:
- When using a WordPress Cache plugin, disable it or clear your cache.
- Update Lay Theme and all Lay Theme Addons
- Disable all Plugins
- Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"
This often solves issues you might run into
When you post:
- Post a link to where the problem is
- Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
- If the problem is difficult to explain, post screenshots / link to a video to explain it
Online Users
Forgot your key, lost your files, need a previous Lay Theme or Addon version?
Go to www.laykeymanager.com