Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Scroll-在进入/退出滚动区域时触发一次函数_Javascript_Jquery_Html_Scroll - Fatal编程技术网

Javascript jQuery Scroll-在进入/退出滚动区域时触发一次函数

Javascript jQuery Scroll-在进入/退出滚动区域时触发一次函数,javascript,jquery,html,scroll,Javascript,Jquery,Html,Scroll,我使用的是JavaScript/jQuery(1.3.2),有两个功能: 打开()和关闭() 当基于页面上的预定义点(我们称之为posY)时,需要调用这些函数 一旦用户滚动到posY下方,则需要触发打开功能;一旦用户再次滚动到posY上方,则需要触发关闭功能 使用jqueryscroll特性很容易做到这一点 我的问题是,我只希望功能触发一次-打开需要在进入时触发一次,关闭需要在退出时触发一次 我已经尝试了很多年了,不同的解决方案比我想象的要复杂得多。希望我是个白痴,错过了一个非常简单的解决方案

我使用的是JavaScript/jQuery(1.3.2),有两个功能: 打开()和关闭()

当基于页面上的预定义点(我们称之为posY)时,需要调用这些函数

一旦用户滚动到posY下方,则需要触发打开功能;一旦用户再次滚动到posY上方,则需要触发关闭功能

使用jqueryscroll特性很容易做到这一点

我的问题是,我只希望功能触发一次-打开需要在进入时触发一次,关闭需要在退出时触发一次

我已经尝试了很多年了,不同的解决方案比我想象的要复杂得多。希望我是个白痴,错过了一个非常简单的解决方案

对于这个项目,我不能使用1.3.2以上的jQuery特性,如果可以避免的话,我希望避免添加任何外部插件

提前谢谢

编辑:

我被要求添加一些示例代码。这是我在Stackoverflow上的另一篇文章中发现的代码,我的实验基于此-我试图通过监视一个变量来阻止它不断触发,但它对我来说有点太复杂了。 :

听起来你需要这个。还需要查看一些代码以获得更好的解释。

简单

.unbind();
只要解开这个事件。

你能发布一些代码吗?你尝试过什么?我在编辑中添加了:)这看起来很有用:D谢谢!我不知道会有这样的事情。我只是做了这个账户,所以我不能投票:/但是你得到了答案:)
.unbind();