var root = this, zIndex = 5000;\r
\r
function getSubnav(ele) {\r
- if (ele.nodeName.toLowerCase() == 'li') {\r
+ if (ele.nodeName.toLowerCase() === 'li') {\r
var subnav = $('> ul', ele);\r
return subnav.length ? subnav[0] : null;\r
} else {\r
}\r
\r
function getActuator(ele) {\r
- if (ele.nodeName.toLowerCase() == 'ul') {\r
+ if (ele.nodeName.toLowerCase() === 'ul') {\r
return $(ele).parents('li')[0];\r
} else {\r
return ele;\r
}\r
\r
function show() {\r
- var subnav = getSubnav(this);\r
+ var subnav = getSubnav(this), li;\r
+ \r
if (!subnav) {\r
return;\r
}\r
\r
$.data(subnav, 'cancelHide', true);\r
\r
- $(subnav).css({zIndex: zIndex++}).slideDown(options.speed);\r
+ $(subnav).css({zIndex: zIndex}).slideDown(options.speed);\r
+ zIndex++;\r
\r
- if (this.nodeName.toLowerCase() == 'ul') {\r
- var li = getActuator(this);\r
+ if (this.nodeName.toLowerCase() === 'ul') {\r
+ li = getActuator(this);\r
$(li).addClass('hover');\r
$('> a', li).addClass('hover');\r
}\r
\r
$('ul, li', this).hover(show, hide);\r
$('li', this).hover(\r
- function() { $(this).addClass('hover'); $('> a', this).addClass('hover'); },\r
- function() { $(this).removeClass('hover'); $('> a', this).removeClass('hover'); }\r
+ function () { \r
+ $(this).addClass('hover');\r
+ $('> a', this).addClass('hover');\r
+ },\r
+ function () { \r
+ $(this).removeClass('hover');\r
+ $('> a', this).removeClass('hover');\r
+ }\r
);\r
\r
});\r
//Make delimited list\r
$.fn.makeDelimitedList = function(elementAttribute) {\r
\r
- var delimitedListArray = [];\r
- var listDelimiter = "::";\r
+ var delimitedListArray = [], \r
+ listDelimiter = "::";\r
\r
// Loop over each element in the stack and add the elementAttribute to the array\r
this.each(function(e) {\r
);\r
\r
// Return value list by joining the array\r
- return(delimitedListArray.join(listDelimiter));\r
+ return delimitedListArray.join(listDelimiter);\r
};\r
})(jQuery);\r
\r