首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery waypoint插件发布到fadeout元素

使用jquery waypoint插件发布到fadeout元素
EN

Stack Overflow用户
提问于 2013-12-25 09:08:57
回答 2查看 326关注 0票数 0

正如您在这弹琴上看到的那样,当元素进入视口时,我正在尝试淡出元素,使用路点插件。不幸的是,这是行不通的-什么都不会消失。知道为什么吗?非常感谢

CSS和HTML

代码语言:javascript
复制
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.pre-block {
    background: green;
    width:90%;
    Height: 800px;
    margin-bottom:50px;
}
.block {
    background: red;
    width:90%;
    Height: 200px;
}
.col1, .col2, .col3, .col4 {
    float: left;
    width: 25%;
    background: red;
    text-align: center;
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    height: 24px;
    vertical-align: middle;
    display: table-cell;
}
.c1 {
    background: #253151;
}
.c2 {
    background: #253151;
    border-left: 1px #FFF solid;
}
.c3 {
    background: #253151;
    border-left: 1px #FFF solid;
}
.c4 {
    background: #253151;
    border-left: 1px #FFF solid;
}


<div class="pre-block"></div>
<div class="block">
    <div class="col1 c1">dsqd</div>
    <div class="col2 c2">sdsqdss</div>
    <div class="col3 c3">sdqsdsq</div>
    <div class="col4 c4">sdsqd</div>
</div>
<script src="http://imakewebthings.com/jquery-waypoints/jquery.js">
<script src="http://imakewebthings.com/jquery-waypoints/waypoints.js">

JS

代码语言:javascript
复制
$('.block').waypoint(function() {
   $(".col1").delay(10).fadeOut("slow");
   $(".col2").delay(20).fadeOut("slow");
   $(".col3").delay(30).fadeOut("slow");
   $(".col4").delay(40).fadeOut("slow");
}, { offset: 10 });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-25 09:15:14

你所提供的补偿: 10不能在小提琴中到达。增加偏移量,一切都是完美的。

票数 1
EN

Stack Overflow用户

发布于 2013-12-25 09:21:20

现场演示

它工作得很完美。我在函数中添加了一个alert('ok');,并使显示稍微小一些,并得到了预期的结果:

也许这样的抵消会更好:

代码语言:javascript
复制
offset: $(window).height()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20771047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档