【发布时间】:2017-04-27 23:53:00
【问题描述】:
我有一堆带有以下 HTML 的框
<div class="col-md-3 well content-boxes">
<div class="icon-container">
<img src="img/icon4.jpeg" />
</div>
<h2>Manicures & Pedicures</h2>
<p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
<a class="btn btn-default" role="button">View details »</a>
</div>
还有下面的 JavaScript
var $image = $(this).siblings('.icon-container');
$(document).on('click', '.content-boxes .btn', function() {
TweenMax.to($image, 1.5, {css:{rotation:90}, ease:Back.easeOut})
});
但是,我的图像没有旋转。如果我将 $image 更改为 $('.icon-container') 然后它们都会旋转,但我只希望 .icon-container 与被按下的按钮同级旋转。
【问题讨论】:
标签: javascript jquery css gsap