안녕하세요,이 코드를 단순화하려고 노력하고 있지만 어떤 방법으로 어떤 아이디어를 생각할 수 없습니까? 그 효과적으로 메가 메가이 jQuery 코드는 어떻게 megamenu를 단순화합니까?
$(function() {
$('#globalnavigation').find("a").bind({
click: function() {
if (".submenu:hidden") {
$(".submenu").css("display", "block");
}
if ($('a[href$="#a-menu"]')) {
$(this).addClass("active");
$("#services-menu").css("display", "none");
$("#innovations-menu").css("display", "none");
$("#insights-menu").css("display", "none");
$("#professionals-menu").fadeIn(750);
}
if ($('a[href$="#b-menu"]')) {
$(this).addClass("active");
$("#professionals-menu").css("display", "none");
$("#innovations-menu").css("display", "none");
$("#insights-menu").css("display", "none");
$("#services-menu").fadeIn(750);
}
if ($('a[href$="#c-menu"]')) {
$(this).addClass("active");
$("#services-menu").css("display", "none");
$("#innovations-menu").css("display", "none");
$("#professionals-menu").css("display", "none");
$("#insights-menu").fadeIn(750);
}
if ($('a[href$="#d-menu"]')) {
$(this).addClass("active");
$("#services-menu").css("display", "none");
$("#professionals-menu").css("display", "none");
$("#insights-menu").css("display", "none");
$("#innovations-menu").fadeIn(750);
}
}
});
});
html을 표시 할 수 있습니까? 살아있는 예? –
HTML은 어디에 있습니까? 또한,이 무언가를 위해 [jsFiddle] (http://jsfiddle.net/)을 사용하여 코드를 공유하는 것을 고려하십시오. 다른 사람들이 당신이하려고하는 것을 쉽게 비판 할 수 있습니다. – eykanal
@ivodesign 코드도 들여 쓰기를 고려해 볼 수 있습니다 – Teneff