javascript - 为 Magnific 弹出窗口设置模态大小

标签 javascript html css magnific-popup

使用开箱即用的 css、js 和 html,我对 Magnific Popup 的工作方式感到非常满意。模态框的初始大小(大约 900 X 500 像素)在全屏时很好,但在缩小的屏幕上,此插件的响应行为使模态框高度降低太多,并迫使访问者像狄更斯一样滚动。

我想保留所有设置,除了我想在屏幕宽度小于 600 像素时有一个更高的弹出窗口。

我已经尝试了 jQuery magnific-popup : open 2 popup iframe with differents width/height 中的建议,但是将标记添加到我的初始化 js 只会破坏脚本。

我对 javascript 知之甚少,所以非常感谢任何建议。

最佳答案

您可以使用媒体查询在 CSS 中执行此操作。 ( http://www.w3schools.com/cssref/css3_pr_mediaquery.asp )

@media screen and (max-width: 600px) {
   .mfp-content {
     height: 600px; // or whatever
   }
}

我不是 100% 确定您要编辑哪个 mfp 类,但如果您可以尝试一下并找出答案。我建议使用 Chrome 的设备模拟器来测试手机屏幕。

关于javascript - 为 Magnific 弹出窗口设置模态大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31418081/

相关文章:

javascript - 根据共享点新项目中的下拉选择隐藏字段

javascript - 在输入帧时播放视频

Javascript - 如何修改客户端剪贴板中的文本?

html - 将背景悬停在最上面的 div 上?

javascript - 如何动态地将数字转换为字母等级?

javascript - 在哪里存储有关已执行内容迁移的信息?

javascript - Node.js 中的阻塞 IO

php - 使用 XMLhttpRequest 加载的页面上的复选框

html - 流动柱和固定柱

javascript - 功能在 Firefox 上不起作用