开发者社区> 问答> 正文

想让div藏到页面右侧然后实现滚动进入页面

自己想的方法总是实现不出来:
1.将div hidden隐藏
2.用js加上class:

.each {position: absolute;
left: 100%;
top: 0;}
这里有个问题,加上这个class,整个页面就变宽了(在不隐藏的情况下)

3.再加上class:

.in {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: transform 3s;
}

贴上js代码:

function move(listenerTag, outTag, inTag) {
    listenerTag.on("mouseover", function () {
        outTag.addClass("out");
        setTimeout(function () {
            outTag.attr("hidden", "hidden").removeClass("out in each");
            inTag.addClass("each").removeAttr("hidden").addClass("in");
        }, 1000);
    });
}

我的代码在本应缓缓进入时总是立即出现,求修改

展开
收起
杨冬芳 2016-06-08 15:41:14 1961 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载