javascript - 如何触发css :hover event on PageLoad

标签 javascript jquery html css

我正在开发一个应用程序,我想在其中打开 Pageload 的封面。目前它在悬停时打开。我也想在打开封面后从内到外将页面带出。

        <div id="onw" class="envelope">
          <p>From: <span>LOREM</span></p>
          <p>To: <span>IPSUM</span></p> 
      </div>
      <div class="open"></div>
        <div id="onee" class="content">
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
        <p>Lorem ipsum dolor sit amet</p>
      </div>

CSS 太长,无法复制到这里,所以我已将我的代码复制到 Jsfiddle 中

JSFiddle 示例:- http://jsfiddle.net/rushijogle/4vs0r6zx/

如果您不同意这个问题,请不要标记为否定

提前致谢

最佳答案

您应该删除 :hover 状态并使用另一个 html 类制作动画。例如。 .open.animateIt 包含动画。

在这种情况下你可以做这样的事情:

jQuery(document).ready(function($) {
  jQuery('.open').addClass('animateIt');
});

此外,您还需要一些 mouseenter/mouseleave 事件来在第一个页面加载后触发动画。

关于javascript - 如何触发css :hover event on PageLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27016683/

相关文章:

javascript - 我的 ID 为 #firstheader 的 H1 div 不会淡出

javascript - 使用 calendar.AddEvent 在 FullCalendar Scheduler 4.0.1 中复制事件

php - 'un-filled' 表单输入是否会减慢网站速度?

html - 如何使用 BEM 指定状态?

javascript - angular2 定义全局文件路径/命名空间

jquery - 将时间附加到 JQuery 日期选择器?

javascript - javascript中访问对象属性的快捷方式

javascript - Jquery 事件监听器不适用于附加元素(它们应该,不应该吗?)

javascript - 重用相同的 AJAX 调用

javascript - 为什么lodash中的_.defaults()需要大量CPU时间?