当鼠标移动到任意导航上会出现与其对应的图片,默认为第一个导航对应的图片且展开,请问怎样实现呢?个本人能力有限,望大家指教。最好有代码,嘿嘿~
解决方案 »
- 急急急!js中怎么判断电脑是否联网?
- ext3/tree与tabpanel分属两个不同的js,如何点击tree在tabpanel中新建tab??
- jquery checkbox 操作的问题
- Ext 分页加载数据问题 在线等
- 一个很奇怪的问题 js动态创建表格的事件不执行
- JSP 我是新手,帮忙改一下用户注册的javascript语句吧
- 一个正则表达式
- 请问如何在网页中加入报警声?
- 用JavaScript 控制提供用户输入的表格的问题?如各位能提供好思路,另开贴送分!
- 实现C/S方式下客户端零维护的js脚本如何写?
- 求问:IE6-8 如何获得拖拽到页面的文件名称(或路径)
- 根据className获取所在标签里的内容
就可以实现这个效果
$li = $("li");
$li.click(function(){
var index = $(this).index();
if (now != index){
$li.eq(now).children("p").slideUp();
$li.eq(index).children("p").slideDown();
now = index;
}
});
<dt>sfsf</dt>
<dd class='current'>jljlj</dd>
<dt>sfsf</dt>
<dd>jljlj</dd>
<dt>sfsf</dt>
<dd>jljlj</dd>
<dt>sfsf</dt>
<dd>jljlj</dd>
</dl>cssdl,dt,dd { margin:0; padding:0; }
dl dd { display:none; }
dl dd.current { display:block; }js$('dl dt').mouseover(function() {
$(this).parent().find('dd').removeClass('current');
$(this).next('dd').addClass('current');
});
<div id="image" sytle="display:none">图片</div>$("#title").bind("mouseenter", function() {
$("#image").slideDown();
});
$("#title").bind("mouseleave", function() {
$("#image").slideUp();
});