[英]How to show/hide content on click
我试图找到一种解决方案,通过单击链接来打开一个div
,然后同时关闭/切换所有其他打开的div
。
这是我的代码: http : //jsfiddle.net/6Ptkw/1/
我以为这是正确的方法,但是没有用。
您已经接近,但请注意,默认情况下,jsfiddle将所有内容包装在onDomReady函数闭包中,这意味着您的slideonlyone函数不再可见。
您发布的jsFiddle将具有这样的代码
$(function(){
function slideonlyone(){
//your code
};
});
onDomReady
函数退出的那一个,您将不再有任何范围可以引用slideonlyone
函数
我将其更改为nowrapper,以便可以在全球范围内使用。 这通常是一种不好的做法,您应该通过以下方式附加点击事件
$("a").click(function(){
})
而不是<a href="javascript:">
您可以尝试以下代码(只需将其应用于您的元素),即可“打开” div元素:
$('#workload').click(function(){
$('#work').load('pagehere.jsp');
$('#work').animate({
height: '25%',
fontSize: "3em",
borderWidth: "10px"
}, 1000 ); });
只需使用.hide()函数隐藏其他元素。 :) 希望这个对你有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.