﻿/**
* jQuery.highwind-menu - highwind's menu for jQuery
* @author highwind
* @email zjxszw@163.com
* @site http://wwww.zjxszw.com
* @version 0.1
* @date 2011/08/02
**/

(function ($) {
    $.fn.highwindMenu = function (options) {
        var defaults = {
            divLeft: 20,
            divTop: 40
        };
        var options = $.extend(defaults, options);

        $thisMenuLi = $(this).children("li");
        $thisMenuSub = $(".highwindMenuSub");

        $thisMenuLi.each(function () {
            $(this).mousemove(function () {
                $thisMenuSub.hide();
                var index = $thisMenuLi.index(this);
                var offset = $(this).offset();
                if ($thisMenuSub.eq(index).html().length > 0) {
                    $thisMenuSub.eq(index).css("left", offset.left - options.divLeft);
                    $thisMenuSub.eq(index).css("top", offset.top + options.divTop);
                    $thisMenuSub.eq(index).show();
                }
            });
        });
        $("body").click(function () {
            $thisMenuSub.hide();
        });
    };
})(jQuery); 
