基本上我正在爲我的投資組合製作一個過濾器,以便您可以單擊「Web設計」,例如,它將淡出未標記爲這樣的div。問題是我在「#content」中有一些標題divs房屋,我不想去碰它。從函數中排除一個類
$(document).ready(function() {
$('#filternav a').click(function() {
$('#filternav .current').removeClass('current');
$(this).parent().addClass('current');
var filterVal = $(this).text().toLowerCase().replace(' ','-');
if(filterVal == 'view-all') {
$('#content div.hidden').fadeIn('slow').removeClass('hidden');
} else {
$('#content div').each(function() {
if(!$(this).hasClass(filterVal)) {
$(this).fadeOut('normal').addClass('hidden');
} else {
$(this).fadeIn('slow').removeClass('hidden');
}
});
}
return false;
});
});
我想添加一些行#content div。每個(功能)將排除類「標題」的東西。我認爲它應該和if語句一樣簡單,但是我必須做出錯誤的事情,而且我對jQuery非常陌生,所以我不確定這個語法應該是什麼。 謝謝。
你是偉大的,這整個該死的站點是偉大的。 – prismspecs
謝謝。這很有趣,因爲每天我都會學習新的東西,這也是令人興奮的:) –