我在我的页面中使用jquery-2.0.2.min.js和jquery.transit.min.js。我有一个 id="expand" 的 div,当您单击它时它会在旋转中切换。我的问题是在第二次切换之后,它不会旋转。它只是在第一次点击时旋转。
flag_expand 的初始值为 0。
$('#expand').click(function() {
if (flag_expand == 0) {
$('footer').transition({
height: 140
}, 1000, function() {} );
$('#expand').transition({
rotate: '180deg'
}, 1000, function() {} );
flag_expand = 1;
}
else if (flag_expand == 1) {
$('footer').transition({
height: 60
}, 1000, function() {} );
$('#expand').transition({
rotate: '180deg'
}, 1000, function() {} );
flag_expand = 0;
}
});