相关疑难解决方法(0)

当div可见时触发动作的jQuery事件

我在我的网站中使用jQuery,并且当某个div可见时我想触发某些操作.

是否有可能将某种"isvisible"事件处理程序附加到任意div并且在div可见时运行某些代码?

我想要像下面的伪代码:

$(function() {
  $('#contentDiv').isvisible(function() {
    alert("do something");
  });
});
Run Code Online (Sandbox Code Playgroud)

在实际使contentDiv可见之前,不应触发警报("执行某些操作")代码.

谢谢.

javascript jquery

303
推荐指数
11
解决办法
46万
查看次数

添加dom元素的jquery live event

我想为现在或将来具有指定类并符合某些条件的页面上的任何DOM元素添加一个类

所以对于一些伪代码

$('.location').live('load',function(){
    if($(this).find('input:first').val().substr(0,1) == "!"){ $(this).addClass('hidden')}
});
Run Code Online (Sandbox Code Playgroud)

当然这没有任何作用

编辑说明

这也行不通

$('.location').live('load',function(){
    alert('adding location');
});
Run Code Online (Sandbox Code Playgroud)

jquery events live

23
推荐指数
1
解决办法
1万
查看次数

什么元素在屏幕上可见的最佳做法?

在angular中,我想在屏幕上实际显示一个元素时触发一个函数和/或设置一个css类,就像你向下滚动一样.这是最好的做法是什么?

angularjs

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

angularjs ×1

events ×1

javascript ×1

live ×1