如何在单击时垂直移动div

阿库尔·冯·伊特拉姆

在这个页面上,我觉得效果,我喜欢并尝试把它放在我的网站,但6小时谷歌搜索仍然一无所获后http://terranea.demos.sabrehospitality.com/所以,当你在导航页脚向上滑动短声的“指南”。

#IndexGuide{
    position:relative;
    width:100%;
    z-index:98;
    background:#fff;
}

是我的div CSS,使用此功能,我得到结果,但该页面上没有动画

function GuideSlide(){
    $('#IndexGuide').css({
            'position': 'absolute',
            'top': '80px',
            'z-index': '100'
        });
};

我查看了他们的页面来源,他们做了这样的事情

$('#guide-toggle').click(function () {
    $(this).toggleClass('active');
    $('#guide-close').toggleClass('visible');
    $('#work-cont').slideToggle();
    $('#myModal2 .close').click();
    if ($(this).hasClass('active')) {
        currentOffset = $(document).scrollTop();
        scrollPageTo(0);
    } else {
        scrollPageTo(currentOffset);
    }
    if($('#masthead,#myCarousel').length>0) {
        $('#masthead,#myCarousel').slideToggle();   
    }
    return false;
});

我尝试修改,但没有结果。

这是适用于所有浏览器的脚本!

$(document).ready(function() {
    var windowHeight = $(window).height();
    var lineHeight = $('#IndexGuide').height();
    var newPosition = windowHeight + (lineHeight - 35);
    $("#IndexGuide").css({top:newPosition}, 1000, function(){});
});
var flag = 'up';
function GuideSlide(){
    if(flag == 'up'){
    $("#IndexGuide").animate({"top": "80px"}, 1000);
        flag = 'down';
    } 
    else {
    var windowHeight = $(window).height();
    var lineHeight = $('#IndexGuide').height();
    var newPosition = windowHeight + (lineHeight - 35);
    $("#IndexGuide").animate({top:newPosition}, 1000, function(){});
        flag = 'up';
    }
};
哈里斯·辛格(Harish Singh)

试试这个检查小提琴

<div class="link"><a class="open-modal" href="#myModal">Guide</a></div>
<div style="position:relative;">
<div class="header">header</div>
<div id="IndexGuide" class="footer">Footer</div>
</div>

js

var flag = "up";
$(".open-modal").click(function(){
    if(flag == "up"){
    $("#IndexGuide").css({
        "position":"absolute", "z-index":"100"}).animate({"top": "0%"}, 2000, function() {

    });
        flag = 'down';
    } else {
        $("#IndexGuide").css({
        "position":"absolute", "z-index":"100"}).animate({"top": "100%"}, 2000, function() {

    });

        flag = 'up';
    }
})

参考https://stackoverflow.com/a/15626812/1699833

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击上\下\左\右按钮时如何在div中移动圆

来自分类Dev

如何在单击同一“ div”时将“ div”从下至上和从上至下移动

来自分类Dev

单击元素以正确显示内容时如何移动垂直滚动条?

来自分类Dev

AngularJS-如何在div外部单击时隐藏div

来自分类Dev

如何在悬停时使图像在div中向上移动

来自分类Dev

如何在悬停时使用CSS移动父Div位置

来自分类Dev

如何在单击按钮时使用模板更改div的内容?

来自分类Dev

如何在单击时将div内容置于底部

来自分类Dev

如何在单击按钮时将其定位到静态div?

来自分类Dev

如何在单击按钮时滚动div标签

来自分类Dev

如何在单击时获取angularjs中div的长度?

来自分类Dev

单击时如何在javascript中发布div的内部内容?

来自分类Dev

如何在jquery中单击时为div设置覆盖

来自分类Dev

如何在单击图像时隐藏/显示 div

来自分类Dev

如何在按钮单击时显示引导折叠 div?

来自分类Dev

如何在移动设备上垂直堆叠div,但在网络版本上保持水平?

来自分类Dev

如何在移动视图上的<div>中的元素之间添加垂直间距?

来自分类Dev

如何在单击div时阻止功能,以及如何在单击另一个div时重新激活

来自分类Dev

如何防止单击时按钮移动?

来自分类Dev

如何防止单击时按钮移动?

来自分类Dev

单击时将div项目移动到div容器的顶部

来自分类Dev

使用jQuery在滑块中单击任何图像时如何在中心移动图像?

来自分类Dev

如何在单击菜单项时隐藏移动设备中的菜单?

来自分类Dev

jQuery,当单击div时,如何使div消失?

来自分类Dev

单击div中的按钮时如何在div上禁用matRipple?

来自分类Dev

如何在单击按钮时使用jquery将子div附加到父div

来自分类Dev

div单击时如何在AngularJs中获取div目标值?

来自分类Dev

如何在单击时创建 div 元素?以及我点击的 appper 的 div

来自分类Dev

移动 div 时未触发单击功能

Related 相关文章

  1. 1

    单击上\下\左\右按钮时如何在div中移动圆

  2. 2

    如何在单击同一“ div”时将“ div”从下至上和从上至下移动

  3. 3

    单击元素以正确显示内容时如何移动垂直滚动条?

  4. 4

    AngularJS-如何在div外部单击时隐藏div

  5. 5

    如何在悬停时使图像在div中向上移动

  6. 6

    如何在悬停时使用CSS移动父Div位置

  7. 7

    如何在单击按钮时使用模板更改div的内容?

  8. 8

    如何在单击时将div内容置于底部

  9. 9

    如何在单击按钮时将其定位到静态div?

  10. 10

    如何在单击按钮时滚动div标签

  11. 11

    如何在单击时获取angularjs中div的长度?

  12. 12

    单击时如何在javascript中发布div的内部内容?

  13. 13

    如何在jquery中单击时为div设置覆盖

  14. 14

    如何在单击图像时隐藏/显示 div

  15. 15

    如何在按钮单击时显示引导折叠 div?

  16. 16

    如何在移动设备上垂直堆叠div,但在网络版本上保持水平?

  17. 17

    如何在移动视图上的<div>中的元素之间添加垂直间距?

  18. 18

    如何在单击div时阻止功能,以及如何在单击另一个div时重新激活

  19. 19

    如何防止单击时按钮移动?

  20. 20

    如何防止单击时按钮移动?

  21. 21

    单击时将div项目移动到div容器的顶部

  22. 22

    使用jQuery在滑块中单击任何图像时如何在中心移动图像?

  23. 23

    如何在单击菜单项时隐藏移动设备中的菜单?

  24. 24

    jQuery,当单击div时,如何使div消失?

  25. 25

    单击div中的按钮时如何在div上禁用matRipple?

  26. 26

    如何在单击按钮时使用jquery将子div附加到父div

  27. 27

    div单击时如何在AngularJs中获取div目标值?

  28. 28

    如何在单击时创建 div 元素?以及我点击的 appper 的 div

  29. 29

    移动 div 时未触发单击功能

热门标签

归档