Jquery 在下拉列表中突出显示CSS精灵滚动
我正在整理一个水平下拉菜单。每个按钮在滚动时使用单个PNG 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
背景位置:-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>