检查类是否处于活动状态,如果是,请运行外部.js文件?可能
Checking if class has active, if so run external .js file? Possible?
所以我目前正在为 http://carrotcrunchpvp.comule.com/的人开发一个小网站。在"我们的精神"页面上,我有一个用于径向百分比统计数据的 svg。如果你加载这个页面,http://carrotcrunchpvp.comule.com/#horizontal/1 你会注意到这个SVG上有动画,它加载到HTML中定义的%。这一切都是由我的javascript文件完成的 - percentcircles.js。
现在,我的问题是,由于动画是通过运行文件百分比圆圈.js触发的,有没有办法仅在"我们的精神"页面上运行此文件。例如,如果您加载主页,则动画将在您看不到它时运行。
我在后端使用整页.js插件。我在开发时注意到,当遍历每个页面时,class="slide fp-slide fp-table"在该页面上变为class="slide fp-slide fp-table active"。
从逻辑上讲,我会想象我会使用一个 if 函数,如果"#fullpage>div>div.fp-slides>div>div.slide.fp-slide.fp-table 有类 ;active"(我们的 ethos css 路径),运行 percentcircles.js 文件。回想起来对我来说似乎很简单,但我的 Jquery + Javascript 知识非常非常少......
请注意,我尝试使用几个插件,例如 Wow.js 和 onScreen.js但没有成功,也许我没有正确使用它们。
任何帮助不胜感激,干杯克里斯
您需要利用 fullPage 提供的回调.js例如 afterSlideLoad
或 afterLoad
。
您将在文档中找到它们的解释。这里有可用的例子,例如callbacks.html
。
这样,您可以获取活动幻灯片并使用它。
- 如何在运行时在angular 2中加载外部js脚本
- 在出现JS错误的页面上运行外部Javascript
- 如何在windows上的node.js中运行外部程序
- 在php文件中运行外部javascript
- 外部JavaScript未在Laravel 5中运行
- 电话间隙 - 是否可以运行外部 *.jar 文件
- 有没有办法在外部包不可用时优雅地失败,并且仍然运行 domReady
- 运行查询并从外部站点检索 XML
- 如何在控制器外部和视图内在 AngularJs 中运行 jQuery
- 如何在运行时应用外部网站的样式
- 检查类是否处于活动状态,如果是,请运行外部.js文件?可能
- Android - 如何在运行时生成的HTML数据中加载外部javascript文件
- 如何在摩卡中运行外部脚本
- 如果命令嵌入在外部站点中,如何运行函数 cordova
- 如何在内部异步函数完成运行后调用外部函数返回
- 在加载外部页面时运行javascript以在Firefox中操作它
- Javascript API在主站点上运行良好,但在外部服务器上无法正常工作
- 如何在Safari的地址栏中运行javascript(外部URL)
- jQuery在链接到外部JS时未运行
- 外部.js仅运行部分代码