首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery.appear在用户可见时运行脚本

jQuery.appear在用户可见时运行脚本
EN

Stack Overflow用户
提问于 2016-11-15 07:56:56
回答 1查看 248关注 0票数 0

当一个元素可见时,我想使用这个脚本每秒钟运行一个命令,直到它消失。https://github.com/morr/jquery.appear

然而,我缺少一个手册,这个例子也帮不了我。

从这一页:

代码语言:javascript
运行
复制
$('someselector').appear(); // It supports optinal hash with "force_process" and "interval" keys. Check source code for details.

我认为这是正确的代码片段吗?

我的目标是在元素的ID变得可见时立即替换它的源。

代码语言:javascript
运行
复制
$.get( 'https://localhost/LightRoom1.php', function( data ) { $('#LightRoom1').prop( 'src', data ); } );

这应该在#LightRoom1 1变为可见时每秒钟进行一次,当它不可见时停止。

有多个元素以#Light*开头。因此,id必须传递到路径和id选择器中。

如有任何帮助或建议,敬请见谅。

EN

回答 1

Stack Overflow用户

发布于 2016-11-15 08:21:44

像这样吗?

代码语言:javascript
运行
复制
var $myDiv = $('#LightRoom');

// Bind handler for the 'appear' event
$myDiv.on('appear', function() {
    // element appeared, execute your code
});

// Bind handler for the 'disappear' event
$myDiv.on('disappear', function() {
    // element disappeared, execute your code
});

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40604680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档