プロジェクトを選択できるポートフォリオページがあり、詳細が表示されます。
私はフィドルを持っています: http://jsfiddle.net/TxKqx/
私がやりたいことは、ユーザーが表示するプロジェクトを既に選択している場合、別のプロジェクトの選択を解除して詳細をフェードアウトするために別のプロジェクトを選択した場合です。
プロジェクトを開いて選択するための次のコードがあります。
$('.widget-item-expand').click(function() {
$(this).parent().toggleClass("selected");
var currentId = $(this).parent().attr('id');
var currentIdfull = "#"+currentId+"-full";
$('#port-full-item').css("height","320px");
$('#port-full-item').slideDown('slow');
$(currentIdfull).css("height","320px");
$(currentIdfull).fadeToggle('slow');
});
私はそれを解決するためにこの方法を試しましたが、うまくいきません:(この正確なコードではありません)
if ($('#elm').is('.selected')) {
//#elm has the class
} else {
//#elm doesn't have the class
}
どんな助けでも感謝します。