急急急!!!!!jquery中关于两种toggle形式的问题?

第一中:$("#youdt:eq(0)").toggle(function(){$("img:eq(0)").attr("src","png/减号.gif");$("dd... 第一中:
$("#you dt:eq(0)").toggle(
function(){
$("img:eq(0)").attr ("src", "png/减号.gif");
$("dd:first").show();
},function(){
$("img:eq(0)").attr ("src", "png/加号.jpg");
$("dd:first").hide();
});
为何我以写这种方式当打开页面时该选择器类容就只显示一秒还没等我点就隐藏了

第二种:
$("li:gt(4):not(:last)").toggle();
这两种那种用的多呢?
请老大把这第一个问题说的简单明白一些,在下感激不尽!
展开
 我来答
匿名用户
推荐于2016-08-19
展开全部
类似hover()这样的:
$("h5").hover(function () {
$(this).next("div").show();
}, function () {
$(this).next("div").hide();
});
这个没问题,可以掠过控制显隐。
感觉现在toggle()这样写的效果变成了:先切换<h5>的显隐,再执行第二个function(),总之有点乱。
追问
可是不能用toggle吗感觉用hover的效果有点尴尬,可不可以给个决绝方案呀?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式