我试图实现与此处描述的相反。
我在 wordpress 页面中有一系列 div,我希望它们出现在页面上,因为每个 div 随机倾斜到不同的轻微程度。
当用户将鼠标悬停在它们上面时,它们也应该被拉直。
这是我所拥有的:
(function($) {
$( document ).ready(function() {
var a = Math.random() * 10 - 5;
$('.format-aside').each(function( index ) {
$(this).css('transform', 'rotate(' + a + 'deg)');})
});
})(jQuery);
起初,我跳过了这一.each
部分,但这导致所有 div 都以相同的方式倾斜。然而,即使.each
他们最终还是以同样的方式倾斜。
至于悬停效果,我已经在 CSS 页面中设置了:
.format-aside:hover{-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);}
当所有这些都在 CSS 中完成时,它就起作用了(当然,所有的 div 都以相同的方式倾斜)。现在它不再起作用了,所以我想我应该在 jQuery 中添加悬停效果?