Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在下拉列表中突出显示CSS精灵滚动_Jquery_Css_Drop Down Menu - Fatal编程技术网

Jquery 在下拉列表中突出显示CSS精灵滚动

Jquery 在下拉列表中突出显示CSS精灵滚动,jquery,css,drop-down-menu,Jquery,Css,Drop Down Menu,我正在整理一个水平下拉菜单。每个按钮在滚动时使用单个PNG css精灵(使用背景位置:-x-y)进行更改 我的下拉菜单工作正常,但我不知道如何突出显示与我悬停的子菜单相对应的菜单项 CSS HTML 标题 A.文件1 B.文件2 C.文件3 D.文件4 ... JS-用于悬停意图 <script type="text/javascript" charset="utf-8"> //<![CDATA[ $(document).ready(fun

我正在整理一个水平下拉菜单。每个按钮在滚动时使用单个PNG css精灵(使用
背景位置:-x-y
)进行更改

我的下拉菜单工作正常,但我不知道如何突出显示与我悬停的子菜单相对应的菜单项

CSS

HTML


  • 标题 A.文件1

    B.文件2

    C.文件3

    D.文件4

    ...
JS-用于悬停意图

   <script type="text/javascript" charset="utf-8">
//<![CDATA[
    $(document).ready(function() {

      function addMega(){
        $(this).addClass("hovering");
        }

      function removeMega(){
        $(this).removeClass("hovering");
        }

    var megaConfig = {
         interval: 20,
         sensitivity: 4,
         over: addMega,
         timeout: 30,
         out: removeMega
    };


     $("#navigation-main ul li").hoverIntent(megaConfig)


    });


    //]]>
    </script>

//

另外,此菜单必须在IE7上正确运行。

使用jQuery,当指针悬停在某个项目上时,您可以使用
.addClass
添加类似
活动项目
的CSS类。同样,您可以使用
.removeClass
从其他项中删除类。

code!请这里就像是金色的尘土,它会带给你超乎想象的财富!以答案的形式。。
<div id="navigation-main" role="navigation">

            <ul>
                <li><a href="#" class="nav-home">Home</a></li>
                <li><!-- submenu example -->
                <div><h2>Title</h2>
                <p>A. Doc 1</p>
                <p>B. Doc 2</p>
                <p>C. Doc 3</p>
                <p>D. Doc 4</p>
                ...
                </div>
                <!-- END submenu  -->
                <a href="#" class="nav-documents ">Documents</a>
                </li>
                <li><a href="#" class="nav-tools">Tools</a></li>
                <li><a href="#" class="nav-units">Units</a></li>
                <li><a href="#" class="nav-social">Social</a></li>
                <li><a href="#" class="nav-people">People</a></li>
                <li><a href="#" class="nav-learning">Learning</a></li>
            </ul>
    </div><!-- navigation-main -->
   <script type="text/javascript" charset="utf-8">
//<![CDATA[
    $(document).ready(function() {

      function addMega(){
        $(this).addClass("hovering");
        }

      function removeMega(){
        $(this).removeClass("hovering");
        }

    var megaConfig = {
         interval: 20,
         sensitivity: 4,
         over: addMega,
         timeout: 30,
         out: removeMega
    };


     $("#navigation-main ul li").hoverIntent(megaConfig)


    });


    //]]>
    </script>