выкладываю js
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var sva_js = {
- action_score: 4,
- action_time: 3,
- };
- function actionTimeout(element)
- {
- if(sva_js.action_time == 0) return false;
- var ret = setTimeout(function()
- {
- element.nextAll("div").hide(sva_js.action_score * 100);
- element.removeClass("active");
- }, (sva_js.action_time * 1000));
- return ret;
- }
- jQuery(document).ready(function($)
- {
- $("ul.menu > li.action > div > a").click(function()
- {
- var timeout;
- var el = $(this);
- if(el.nextAll("div").is(":visible"))
- {
- el.nextAll("div").hide(sva_js.action_score * 100);
- el.removeClass("active");
- clearTimeout(timeout);
- }
- else
- {
- $("ul.menu > li.action > div > div").hide(sva_js.action_score * 100);
- $("ul.menu > li.action > div > a").removeClass("active");
- el.nextAll("div").show(sva_js.action_score * 100,function(){ timeout = actionTimeout(el); });
- el.nextAll("div").mouseout(function(){ timeout = actionTimeout(el); });
- el.nextAll("div").mouseover(function(){ clearTimeout(timeout); });
- el.addClass("active");
- }
- return false;
- });
- });