Код ниже работает, но с проблемой я не понимаю. Когда я нажимаю на первую навигационную ссылку, она показывает div, это то, что я хочу, , но когда я нажимаю на другую навигационную ссылку, она показывает следующий div, как ожидалось , но мне нужно, чтобы предыдущие div (s) скрывали , любая помощь приветствуется.показать текущий щелчок div скрыть предыдущий щелчок div
что-то вроде: если это не ссылка на навигацию, которая была нажата скрыть. Я бы подумал.
$(document).ready(function(){
$('#navigation a').click(function (selected) {
var getName = $(this).attr("id");
var projectImages = $(this).attr("name");
//console.log(getName);
//console.log(projectImages);
$(function() {
$("#" + projectImages).show("normal");
});
});
});
Определенно чище, чем мой ответ. Самое забавное, что это то, что я сделал в нескольких плагинах, которые я написал. : P –
Это работало так, как мне нужно и ожидалось. спасибо. rosscj2533 ussteele – ussteele
Если вы примете такой подход, обязательно удалите «текущий» класс после его сглаживания. –