检查可见性并使用jquery/javascript添加一个类,但不能依赖于滚动事件
Checking visibility and adding a class with jquery/javascript but can't depend on scroll events
我试图找到类似于优秀的Jquery插件的东西 - 视口检查器,但这不依赖于滚动事件。它不能依赖滚动事件的原因是我也使用Fullpage.js设置为"autoscroll:true",然后实际上不会滚动它使用3D翻译来移动网站的页面。我想知道是否有人能指出我正确的方向。
这样做的最终结果是:
我想在<div>
<div>
进入视口时向添加一些类。
当我设置视口检查器时,这就是我的配置方式
<script type="text/javascript">
$(document).ready(function() {
$('.slide_main_paragraph_container').addClass("hidden").viewportChecker({
classToAdd: 'visible animated fadeInUp', // Class to add to the elements when they are visible
offset: 100
});
});
</script>
我认为 afterSlideLoad 事件就是你这样做的方式。
afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){
var $loadedSlide = $(this),
$main = $loadedSlide.find('.slide_main_paragraph_container.hidden');
if ($main.length) {
$main.removeClass('hidden').addClass('visible animated fadeInUp');
}
}
相关文章:
- JS可以在Chrome中工作,但不能在Firefox中工作
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- 三角库可以与firefox一起使用,但不能在Chrome中使用
- 包含一个集合的1到3个成员但其中一个成员不能单独存在的正则表达式
- Rails:Javascript 从一个文件运行,但不能从另一个文件运行
- 检查可见性并使用jquery/javascript添加一个类,但不能依赖于滚动事件
- JavaScriptif语句测试一个或另一个,但不能同时测试两者
- IAM允许访问一个dynamoDB方法,但不能访问另一个使用javascript到AWS的方法
- java脚本中的多个函数单独工作,但不能在一个脚本中工作
- Angular Service可以从一个控制器中设置数据,但不能从另一个控制器中设置
- 匹配一个单词可以在www.regexr.com上工作,但不能在我的网站上
- 得到我的tabpanel组件,但不能使用添加添加一个选项卡
- jQuery dialog()可以在一个页面上工作,但不能在另一个页面上工作
- 我需要一个确认弹出浏览器关闭.我正在使用onbeforeunload事件,但不能在Firefox中工作,也想限制页面刷新
- CasperJS:下拉列表;选择一个选项,代码可以在浏览器中工作,但不能在幻影中工作
- 如何获得一个Fancybox错误或图像,它试图加载,但不能't
- 为什么这个“点击禁用=true;this.form.submit();' 在一个按钮上工作,但不能在另一个按钮上工作
- Jquery使用.text()可以改变bootstrap类的第一个span,但不能改变第二个span
- 使一个只读输入,但不能从程序员工具编辑