Anasayfadaki js kodu:
<li><a href="#" onclick="toggle_slide('adv_categories'); return false;"><?php _e('Kategoriler','cp'); ?></a><a href="#" onclick="toggle_slide('adv_categories'); return false;"><img src="<?php bloginfo('template_url'); ?>/images/menu_downarrow.gif" width="9" height="5" alt="⇓" class="dropdown" /></a></li>theme function dosyasındaki ilgili fonksiyon kodları:
/* Category nav drop down */
function toggle_slide(id_name) {
jQuery('#'+id_name).slideToggle('fast');// open/close slide menu
}
/* Category nav drop down */
function selected_slide(id_name, form_id_place, form_name_place, id_cat) { // checked slide variable
var ObjectForm = document.getElementById(id_name); // init slide
var Element = ObjectForm.parentNode.getElementsByTagName("li"); // init slide element
for (i = 0; i < Element.length; i++) { // choose slide element
ElementHref = Element[i].parentNode.getElementsByTagName("a"); // init Tag A
attribute = ElementHref[i].getAttribute("rel"); // init ID element
Element[i].removeAttribute("class"); // delete checked old slide menu selected
if (id_cat == attribute) { // init selecte element
save_slide(form_id_place, form_name_place, attribute, ElementHref[i].innerHTML); // save data
Element[i].setAttribute("class", "active"); // checked slide menu selected element
}
}
toggle_slide(id_name); // close slide menu
}
/* Category nav drop down */
function save_slide(id_place, name_place, var_id, var_name) {
document.getElementById(id_place).value = var_id; // write ID element
document.getElementById(name_place).innerHTML = var_name; // write name Element
return 0;
}
/* initialize the form validation */
jQuery(document).ready(
function(){
jQuery("#mainform").validate({
errorClass: "invalid"
});
}
);