現在、ユーザーがリンクをクリックすると、$('#user');
スライドアウトします。ユーザーが別の (同じリンクではない)$('.more-info-arrow').find('a')
リンクをクリックすると、前のユーザーの情報は消えますが、2 回目の要求では再表示されません。が表示されている場合にのみこれを実行したいと思い$('#user');
ます。
=======================Jquery====================
//User detail information
$('.more-info-arrow').find('a').live('click', function () {
var $this = $(this);
var user = $('#user');
var userInfo = $('#user-info');
// If display is none, that means it is hidden
if (user.css('display') == 'none') {
$this.addClass('active');
user.hide().animate({
width: 'toggle'
}, 400, function () {
userInfo.fadeIn('fast');
});
}
// Second Click
else {
$this.removeClass('active');
userInfo.fadeOut('fast', function () {
user.animate({
width: 'toggle'
}, 400);
});
}
});