javascript - Material Design 设备兼容 DIV 幻灯片 (JS/JQuery/CSS)

标签 javascript jquery css fluid-layout material-design

我要实现的目标是:Desired Live Website

  1. 单击 div 时的功能。幻灯片从右侧进入,在其中加载外部页面并在关闭时(忽略箭头按钮)将其关闭。
  2. Slider Div 与设备兼容。也就是说,在网页上,它会占满一半屏幕,在移动屏幕上,它会相应地占满屏幕。(附上截图以供引用)

现在,

我已经完成了 Div 滑入并加载外部页面的第一个指针。 Fiddle Demo

$('#left').on('click',function(){
$('#frame').animate({left:'8'});
`});
$('#close').on('click',function(){
$('#frame').animate({left:'-100%'});});`


JS加载外部页面
showIframe = 函数(网址){ document.getElementById('iframetarget').src = url; document.getElementById('frame').style.display = 'block';}


我坚持的是如何完成 Pointer 2,其中 Div 中的幻灯片应该设备兼容。
这是完整的代码 fiddle :Full Demo
自由填充,指导我在 CSS 中使用新结构,也用于滑入的流体宽度。

任何帮助将不胜感激

Webpage Screenshot
Mobile Device Screenshot

最佳答案

您需要针对#frame 的媒体查询

@media (max-device-width : 480px) {
    #frame {
        width: 100%;
    }
}

当屏幕尺寸小于或等于 480px 时,Above 触发该类。这可以更改为您认为的任何宽度大小。

关于javascript - Material Design 设备兼容 DIV 幻灯片 (JS/JQuery/CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28601519/

相关文章:

javascript - 通过具有相同 ID 的 JS 将符号分配给多个 <span>

javascript - 将时间 slider 与传单合并

javascript - document.getSelection() 和 window.getSelection() 的区别

javascript - Webpack/Babel 编译脚本

php - 禁用 jquery datepicker 日历天,基于 ajax php mysql 表

css - 使用 CSS 速记属性时保留某些值不变

javascript - .nextAll 不适用于动态内容

javascript - 使用 Bootstrap 圈出进度条

jquery - Rails_admin 中的自定义 JavaScript,jQuery 事件绑定(bind)

html - wordpress 静态页面的 header 无法正确呈现