我的商店的收藏页面具有快速查看功能,将鼠标悬停在产品图像上可让您单击“快速查看”以打开包含产品摘要信息的模式对话框窗口。这是通过leanModal 插件完成的。
参见: http: //froy.com/collections/beds-mattresses例如。商店由 Shopify 提供支持。
问题是,当页面最初加载时,模式中的所有元素都被加载,尽管它们被隐藏了。这不必要地减慢了网站的速度。我只想在用户单击“快速查看”后才在模式中加载内容。
<div class="quick_shop"> <!--This is the modal trigger-->
<div class="quickview-text">Quick View</div>
</div>
<div class="modal">
<!--All contents of the modal dialog window go in this div-->
</div>
脚本:
$('.quick_shop').leanModal(); //Calls the function on the modal trigger
(function($){$.fn.extend({leanModal:function(_1)...});})(jQuery);
//The above line of code is for leanModal. I didn't paste entire thing cause it's long
任何帮助将非常感激!我是新手,正在学习,所以这一切都非常令人兴奋。