gpt4 book ai didi

javascript - skrollr 在滚动条上添加/删除类

转载 作者:太空宇宙 更新时间:2023-11-03 21:26:09 24 4
gpt4 key购买 nike

我在使用滚动功能的 removeClass/addClass 的 prinzhorn/skrollr 插件时遇到问题。我已经尝试查找并找到了这个方法,但我运气不好。

<li class="tab col s3"><a data-800="@class: active" data-1000="@class: active" href="#test1">Test 1</a></li>
<li class="tab col s3"><a data-1100="@class: active" data-1300="@class: active" href="#test2">Test 2</a></li>

请检查我没有添加类数据属性的部分代码。

<div id="about"
data-0="display: none;"
data-500="display: block; top: 100%;"
data-800="top: 0%;"
data-3000="top: 0%;"
data-3100="top: -100%;"
>
<div class="inner">
<div class="row" id="tab-nav">
<div class="col s12">
<ul class="tabs">
<li class="tab col s3"><a href="#test1">Test 1</a></li>
<li class="tab col s3"><a href="#test2">Test 2</a></li>
<li class="tab col s3"><a href="#test3">Disabled Tab</a></li>
<li class="tab col s3"><a href="#test4">Test 4</a></li>
</ul>
</div>
</div>
</div>
</div>

或者你检查这里的 fiddle > http://jsfiddle.net/8L6urrt5/

任何帮助都会很棒!先谢谢了!

最佳答案

在数据属性中使用@class 实际上并不是 scrollr 的一个特性,只是在这里作为一个请求的特性被讨论:github.com/Prinzhorn/skrollr/issues/99。

您可以使用数据属性以类似的方式添加 CSS,方法如下:

<div class="blah" data-100="@myAttr: 0;" data-200="@myAttr: 1;" data-300="@myAttr: 1;" data-400="@myAttr: 0;" ></div>

.blah[myAttr="1"]{
/* your style */
}

此解决方案由同一个 github 线程中的评论提供:github.com/Prinzhorn/skrollr/issues/99#issuecomment-68102729

关于javascript - skrollr 在滚动条上添加/删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32588713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com