sun*_*ion 0 html javascript css jquery skrollr
我在滚动功能上的 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>
Run Code Online (Sandbox Code Playgroud)
请在没有添加类数据属性的情况下检查我的部分代码。
<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>
Run Code Online (Sandbox Code Playgroud)
或者你在这里检查小提琴> 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 */
}
Run Code Online (Sandbox Code Playgroud)
此解决方案由同一 github 线程中的评论提供:github.com/Prinzhorn/skrollr/issues/99#issuecomment-68102729
| 归档时间: |
|
| 查看次数: |
2055 次 |
| 最近记录: |