javascript - 替代按位置动画的侧 slider

标签 javascript jquery html css

我正在使用一个 div,它会在您单击时滑出。

下面是我想要实现的一些图片:

这是 Div,默认折叠 default modal

这是滑出后的Div(高亮显示)

div slid out

这是更改屏幕尺寸后发生的情况。可点击的 div 出现在内容的后面我希望避免
div after resizing window

我的 Div 的 CSS:

.sliderDiv {
    z-index: -10;
    position: relative;
    left:  200px;
    width: 240px;   
}

我使用此命令在单击时将其滑出:

slideItOut:function(){
            var divsize=$(".sliderDiv").offset().left-150;
            if(divsize>100){
                $(".sliderDiv").animate({
                    "left":"-=194px"
                },"slow");
            }
            else{
                $(".sliderDiv").animate({
                "left":"+=194px"
                },"slow");
            }
        }

问题是当你调整大小时,它根本没有响应,而且 div 实际上隐藏在其他内容后面。也许这种方法不应该是响应式的。

有没有办法让相同的“ slider ”响应或至少在屏幕尺寸改变时保持其位置? 我想知道有什么方法可以调整窗口或屏幕的大小,并且 div 与前两个图像保持在同一区域。

此外,这是在模态中实现的。所以它不完全在屏幕的固定区域。

最佳答案

我认为,如果没有您的完整源代码,它就无法解决。您应该提供其源代码或放在某个地方。然后,我尝试修复。或者,我可以提供最佳方式

关于javascript - 替代按位置动画的侧 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32264374/

相关文章:

javascript - Angular js中嵌入后的链接功能

html - 如何使我的六边形网格适合所有设备?

html - 带有 Logo 轮播的 CSS 选框效果

javascript - 使用 setTimeout 时 e.nodename 未定义

javascript - 在其下方显示/隐藏突出显示的 url 的按钮

javascript - 生成错误链接的 Grails 资源标签

jquery - 如何创建内容在滚动时发生变化的网站?

javascript - Bokeh如何使用ajax更新数据源处理日期时间

javascript - Bootstrap typeahead 在 MVC 5 中不起作用

javascript - 在 Javascript 函数中放置多个函数