jquery - 溢出时路点无法工作 :hidden;

标签 jquery css jquery-waypoints

<强> Fiddle

如果您在 fiddle 中从 .wrapper 中删除 overflow 属性,航点将正常工作。
但在 xy

overflow hidden 则不然

这是代码:

HTML:

<div class="wrapper">
    <div id="sec1" class="section">dfa fdasfsdafd as</div>
    <div id="sec2" class="section">dfa fdasfsdafd as</div>
    <div id="sec3" class="section">dfa fdasfsdafd as</div>
    <div id="sec4" class="section">dfa fdasfsdafd as</div>
</div>

CSS:

html, body, .wrapper, .section{
    height:100%;
}
.wrapper{
    overflow-x: hidden;
    overflow-y: auto;
}

JS:

$('#sec3').waypoint(function(direction) {
    $('#sec3').css({
        backgroundColor: "#f99"
    });
});

有任何 jQuery 或 CSS 解决方案吗?

最佳答案

更新于 2014 年 5 月 16 日

添加waypoint()函数绑定(bind)到<div> id 使 css 更改出现。

waypoint() 的背景应该是你的外部 div <div class="wrapper"> :

<强> DEMO

关于jquery - 溢出时路点无法工作 :hidden;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563016/

相关文章:

css - 即使删除了规则,如何完成动画?

html - 只读 css 属性不起作用

jquery - 如何在单击事件上使用 jQuery、Waypoints 扩展?

javascript - 切片不针对所有实例

jquery - 从 js.erb 文件中注入(inject) form_for @model?

javascript - 在 jquery 中链接未知函数/方法

javascript - 将垂直文本与上面的条对齐

javascript - Jquery Waypoints .sticky 方法

ajax - 在 Ajax 之后重新加载 AddToAny

javascript - 当窗口滚动到顶部时,如何隐藏一个 div?