javascript - 没有鼠标事件的图像动画Jquery

标签 javascript jquery html css animation

如果这是一个奇怪或菜鸟的问题,我很抱歉。

但我一直在搜索,但找不到我正在寻找的答案。

到目前为止,我有一个网站:

Test Website

正在使用 OnePageScroll Jquery 插件 GitHub Page

但是,如果您访问我的网站,您会看到图像上有一些事件,这些事件是由鼠标事件触发的,即:mouseenter、hover、mouseleave

现在,我需要知道,如果 Jquery 上有一种方法可以使这些动画在没有鼠标事件的情况下工作,就在我向下或向上滚动时,动画独立于鼠标或触摸或其他事件,就像自动动画,这可能吗?

也许不是,但谁知道呢,我希望我已经解释清楚了,希望有人能对此有所启发。

提前致谢!

PS = 如果您需要代码,请告诉我。

最佳答案

例如,您可以使用 jquery.inview向下滚动时,一旦应该动画的元素出现在 View 中,就开始动画。

那里的示例用法:

$('div').bind('inview', function(event, isInView, visiblePartX, visiblePartY) {
  if (isInView) {
    // element is now visible in the viewport
   if (visiblePartY == 'top') {
     // top part of element is visible
   } else if (visiblePartY == 'bottom') {
     // bottom part of element is visible
   } else {
    // whole part of element is visible
   }
  } else {
   // element has gone out of viewport
  }
});

只是一个Fiddle我在另一个答案中使用了 inview 的示例 - 当您向下滚动时,一旦 inview 绑定(bind)到的元素出现在 View 中,表盘就会动画化。

关于javascript - 没有鼠标事件的图像动画Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26246701/

相关文章:

javascript - 如何在php中将复选框值传递到一页另一页?

jquery - 如何制作标题全屏背景?

javascript - react 组件水平渲染而不是垂直渲染

html - 使用包装 div 进行反增量

javascript - 使用 Phonegap Build 在 Android 中隐藏状态栏

javascript - 带有 Node.js 的 ASP.NET Core 2.2 应用程序在 VS 更新后中断

javascript - KnockoutJS - 将输入值链接到数据列表值

javascript - 如何向其他列表添加文本引用?

Jquery AJAX 全局超时(整个应用程序)我使用 $.get 和 $.post (不能使用 $.ajax)

javascript - className 改变不通过所有 if 和 else if 语句