如何将两个skrollr触发器添加到一个元素?

时间:2014-02-12 07:43:10

标签: javascript jquery skrollr

<ul id="nav">
<li><a href="#top">Hello</a></li>
<li><a href="#work">Work</a></li>
<li><a href="#process" data-0="color:white;" data-top-top="color:blue;" data-anchor-target="#portfolio">Process</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contactme">Contact</a></li>
</ul>

当我到达div #portfolio时,此代码当前会更改导航中的文本颜色。有什么办法可以用不同的数据锚点目标添加另一个触发器吗?我可以添加相同的按钮。

1 个答案:

答案 0 :(得分:0)

如果您尝试根据某些JavaScript功能更改属性值,请在init()中的'render'中定义该函数;

render: function(data){
  var flag = true; // Here goes your logic to choose if you want to change the attribute
  if(flag) document.getElementById('blue').setAttribute('data-anchor-target', '#blue');
}