Jquery Uikit Scrollspy自定义事件
从uiKit获取scrollspy的自定义函数时遇到问题。我想在对象进入屏幕时触发一个函数 我使用了uikit指南中的代码: 这是我的代码: jQueryJquery Uikit Scrollspy自定义事件,jquery,uikit,scrollspy,Jquery,Uikit,Scrollspy,从uiKit获取scrollspy的自定义函数时遇到问题。我想在对象进入屏幕时触发一个函数 我使用了uikit指南中的代码: 这是我的代码: jQuery $('#object').on('uk.scrollspy.inview', function(){ alert("It works"); }); HTML: 这是应该触发函数的对象 我在firebug中没有任何错误,只是不知道哪里出了问题,因为我找不到更多的文档或任何东西,而且我的jQuery技能有点有限。如果有人能帮助我那就
$('#object').on('uk.scrollspy.inview', function(){
alert("It works");
});
HTML:
这是应该触发函数的对象
我在firebug中没有任何错误,只是不知道哪里出了问题,因为我找不到更多的文档或任何东西,而且我的jQuery技能有点有限。如果有人能帮助我那就太好了
谢谢大家! 我认为您需要为数据添加一些值: 像这样:
data uk scrollspy=“{initcls:'uk-scrollspy-init-inview'}”自2014年11月13日UIkit v2.13以来,事件名称从“uk.scrollspy.inview”更改为“inview.uk.scrollspy” 因此,您应该使用另一个事件名称
$('#object').on('inview.uk.scrollspy', function(){
alert("It works");
});
将data uk scrollspy=“”添加到HTML上的选择器,例如:
<h2 id="works" data-uk-scrollspy="">Heading</h2>
不幸的是,这不是我想要的,也没有改变我的问题。我希望函数触发,而不是像添加类那样使用标准的scollspy功能。
<h2 id="works" data-uk-scrollspy="">Heading</h2>
UIkit.util.on('#works', 'inview', function () {
alert("It works");
});