各位大神请问,这个代码运行时元素都隐藏了。这是怎么回事啊。代码见图。妹子我前端菜鸟一枚,第一次提问^_^
下面两个应该有你需要的效果,如果content那个div默认显示,就把show和hide的位置对调
$("#panel h5.head").toggle(function(){
$(this).next().show();
},function(){
$(this).next().hide();
})
$("#panel h5.head").hover(function(){
$(this).next().show();
},function(){
$(this).next().hide();
})
toggle(fn, fn2, [fn3, fn4, ...])
每次点击后依次调用函数。
如果点击了一个匹配的元素,则触发指定的第一个函数;
当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。
随后的每次点击都重复对这几个函数的轮番调用。
可以使用unbind("click")来删除。
$("li").toggle(
function......
答案就在这里:jQuery中的toggle方法
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。