我有以下情况:页面上的div,在10分钟后显示为警告。在10分钟之后,当div可见时,它必须在用户滚动页面时上下滚动。此外,我有一个用户控件,可以加载并成为页面的一部分,也有一个滚动的div。在同一页面上存在2个div的情况下,仅调用用户控件div scroll bind。因此,当呈现页面时,存在2个位置,其中以下逻辑被应用于滚动:
$(this).bind('scroll',function(){...});
滚动的逻辑工作正常,这只是当两个div都存在并且都需要滚动页面时会发生什么的问题。任何人都可以指出我正确的方向如何将每个相应的div附加到滚动事件并允许自己的偏移值等?
答案 0 :(得分:0)
正确调用的滚动div已通过以下方式注册:
$(document).ready(function(){setTimeout('onReadyFloatDiv();',200)}); 在onReadyFloatDiv中: $(this).bind('scroll',function(){...}正在使用
而在滚动的div中没有工作属性,它被注册为: $(文件)。就绪(floatWarning); 在floatWarning中我是这样绑定的: $(this).bind('scroll',function(){...}
任何人都可以在这里看到问题...我确实没有,我必须将绑定更改为floatWarning到此: $(window).bind('scroll',function(){...} 因为这个文件的上下文不是导致我悲伤的绑定窗口。