jQuery滑块-移动设备上的动态高度&刷新

jQuery滑块-移动设备上的动态高度&刷新,jquery,html,css,Jquery,Html,Css,我有一个滑块的问题。我希望滑块高度更改为当前图像的高度。这在台式机上有效,但在移动设备上似乎失效了 此外,手动刷新页面时,不会设置初始高度。我读到这是由于ready函数,并且使用了一个onload和一个interval init,我试图这样做,但是整个滑块在onload和interval使用时中断 您只需从slider容器中删除min height:450px,因为当设备处于移动状态时,slider的高度小于450px #slider-container { background: rg

我有一个滑块的问题。我希望滑块高度更改为当前图像的高度。这在台式机上有效,但在移动设备上似乎失效了

此外,手动刷新页面时,不会设置初始高度。我读到这是由于ready函数,并且使用了一个onload和一个interval init,我试图这样做,但是整个滑块在onload和interval使用时中断

您只需从slider容器中删除min height:450px,因为当设备处于移动状态时,slider的高度小于450px

#slider-container {
    background: rgb(1,1,1);
    margin: 0 auto -10px auto;
    max-width: 1440px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

让我觉得有点傻。lol我删除了实际高度元素,当然最小高度是原因。你知道动态高度的第二部分吗?手动刷新页面时,无法准确抓取高度。我认为这是因为您忘记了在prevSlide中动态设置高度,就像在nextSlide上那样。我不确定,但我想就是这样。当然,可能还有更多细节需要改进。当您使用F5刷新时,第一张幻灯片根本不存在,因为缺少最小高度。这意味着当您使用F5手动刷新时,获取隐藏/可见元素高度的脚本突然无法获取该高度,而不是使用地址栏单击Go。很高兴您这样做了。我本来打算稍后帮你的,但现在已经完成了。是的,onload是合适的方式。看,我也错过了那个愚蠢的细节