我有一个简单的onScroll函数,当滚动(向下)高度为100时显示div,然后如果滚动到100就隐藏了DIV,效果很好。
但是,如果我快速向下滚动,同时显示DIV,如果我快速向上和向下滚动2三次,它不会捕捉到事件,即使它再次向上,它仍然显示DIV,但如果我再向下滚动1个像素,它就会隐藏它,如果达到100,它就会再次显示DIV。我希望我说得很清楚,我没有在线演示,因为我正在使用localhost..下面是我在<*script>标签内的模板中使用的独立函数。
jQuery(document).scroll(function ($) {
var y = jQuery(
我找到了窗口滚动功能的代码,并将其附加到我的代码中,当我向下滚动时,它工作得很好,即我有一个图像在向下滚动时逐渐淡出,但当我再次向上滚动时,由于之前的效果,图像消失了。
所以请帮我解决这个问题。
HTML部分:-
<div id="blog">
<img src="trans_blog.png">//i want this image to fade in and out.
</div>
jQuery部分:-
$(document).ready(function(){
$("#blog img").fa
当用户向下滚动时,我有一个自动隐藏的标题:
有人能编辑它吗?当滚动起来时,只有当用户滚动了至少350 at *时,头才会重新出现吗?
(function($) {
$(function() {
var scroll = $(document).scrollTop();
var headerHeight = $('.page-header').outerHeight();
$(window).scroll(function() {
var scrolled = $(document).scrollTop();
// +100 b
我正在尝试使用jQuery创建一个视差效果。我有3个框在页面上,我想折叠在1所有三个div当用户向下滚动时,当用户向上滚动时,他们应该再次分离。所以我使用了scroll事件,当用户向上滚动时,我无法将它们分开。是我的,下面是我的代码: JS:
$(window).scroll(function () {
var x = $(this).scrollTop();
if(isVis($('.cnt')[0])){
var x = $('.lft').offset().left,
y = $('.rit'