如果Magellan栏(或我添加的元素"data-magellan-expedition='fixed'"
)在滚动时是否粘滞,我如何检查JS?
我想添加一个类,如果它是粘性的。否则应删除该课程。
答案 0 :(得分:1)
在我的SCSS中添加以下脚本结尾(使用其他脚本)然后使用.navstuck类为我工作:
<!--for Sticky Nav per http://codepen.io/zurbchris/pen/rxMaoX-->
<script>
$(document).foundation();
$('.sticky').on('sticky.zf.stuckto:top', function(){
$(this).addClass('navstuck');
}).on('sticky.zf.unstuckfrom:top', function(){
$(this).removeClass('navstuck');
})
console.log(Foundation.version);
</script>
&#13;
答案 1 :(得分:0)
当粘贴被激活时,div
获得
style="position: fixed; top: 0px;"
因此您可以使用它来添加类
if ($('#yourElement').css('position') == 'fixed')
{
// true
}