我正在开发一个应用程序,我想在其中打开 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/