跳转到元素动画
jumping to element animation
现在我有一个id为"sidebar"的div,我正在使用css添加一个悬停类,以便在悬停时向链接添加项目符号。问题是,我不希望项目符号在侧边栏中的链接之间显示为"跳过"。我希望当你进入侧边栏时,项目符号在y轴上显示为跟随你的光标。我如何使用jquery做到这一点?
html
<div id="sidebar">
<dl class="nice vertical tabs">
<dd><a href="#BiblesandCommentaries">الانجيل-تعليقات</a> </dd>
<dd><a href="#EnquirersLibrary">الاستفسارات</a> </dd>
<dd><a href="#NewBelievers">مؤمنون جدد</a> </dd>
<dd><a href="#ChristianLiving">حياة المسيحى</a> </dd>
<dd><a href="#FamilyLibrary">مكتبة الأسرة</a> </dd>
<dd><a href="#YoungAdultLibrary">مكتبة الشباب</a> </dd>
<dd><a href="#WorshipLibrary">مزامير وتراتيل</a> </dd>
<dd><a href="#BibleTeachings">التدريس</a> </dd>
<dd><a href="#Leadership">القيادة</a> </dd>
<dd><a href="#SchoolofChrist">مدرسة الإنجيل</a> </dd>
<dd><a href="#MinorityLanguages">فهم المسيح</a> </dd>
</dl>
</div>
css
#sidebar .tabs a:hover:after {
-webkit-transition: all 1s ;
-moz-transition: all 1s ;
-ms-transition: all 1s ;
-o-transition: all 1s ;
transition: all 1s ;
content: "";
display: block;
width: 0;
height: 0;
border-top: 5px solid transparent;
border-left: 10px solid white;
border-bottom: 5px solid transparent;
position: relative;
bottom: 5px;
margin-left: -20px;
}
查看代码和演示
小提琴:http://jsfiddle.net/XcfhH/1/
演示:http://jsfiddle.net/XcfhH/1/embedded/result/
相关文章:
- 我需要在javascript if语句中使用jquery来动画元素的颜色
- 添加/删除类和动画元素的不同方法
- 悬停时动画元素的 JavaScript 问题
- 动画元素不会在悬停时更改样式
- 在jquery中使用索引动画元素
- 应该为“容器”元素和“动画”元素分配什么位置属性?HTML CSS JavaScript.
- 动画元素角度不消失
- JS获取动画元素的当前位置
- jQuery幻灯片和停止问题:动画元素随着鼠标的快速移动而冻结
- 在视图中检测动画元素
- 鼠标悬停和鼠标移出不触发动画元素
- jQuery动画元素和隐藏
- 当你向下滚动然后向上滚动时如何动画元素
- 当动画元素接触鼠标时触发mouseenter
- 使用滑动回调和Jquery动画元素在幻灯片
- 我如何动画元素存储在一个数组?除了我徘徊在上面的那个
- 引导工具提示跟随动画元素
- 点击动画元素
- 使用jQuery动画元素并调用stop()
- 如何显示动画元素时,它是在查看区域