Я создаю свой собственный сайт и все еще начинаю с jQuery. Но мне удалось сделать то, что я хотел. Все работает, но я не думаю, что это достаточно эффективно. Есть дублирование кода, которое не делает меня счастливым, но я не могу найти способ избежать этого. Вы можете помочь?
Я просто предоставлю код jQuery, так как все работает:
$(document).ready(function() {
$("#main_content").load("home.html");
$("#home").click(function() {
$(this).addClass("active").siblings().removeClass("active");
$("#main_content").load("home.html");
});
$("#portfolio").click(function() {
$(this).addClass("active").siblings().removeClass("active");
$("#main_content").load("portfolio.html");
});
$("#blog").click(function() {
$(this).addClass("active").siblings().removeClass("active");
$("#main_content").load("blog.html");
});
$("#contact").click(function() {
$(this).addClass("active").siblings().removeClass("active");
$("#main_content").load("contact.html");
});
});