-1
我有3 <a>
,它们都具有类.info-btn
,data="1"
参数(从1到3)。jQuery:上课点击:切换div和别的地方点击:隐藏div
如果你点击一个<a>
与.info-btn
类应该得到data=*
放慢参数在VAR x
,应$('.div-info-'+x).fadeToggle("fast");
创造与类.div-info-*
可见DIV(* = 1,2或3;每个班级都存在)
我还想要什么:如果点击是在<a class=".info-btn"
上的其他地方,它应该隐藏可见的div。
我创造的,哪些是可用..
$(".info-btn").click(function(e){
var x = $(this).attr('data');
$('.div-info-'+x).fadeToggle("fast");
});`
,但仅适用于类点击切换,而不是隐藏在点击其他地方。
我的代码是什么我尝试了其他的事情..
$(document.body).click(function(e){
if ((".info-btn").click())
{
var x = $(this).attr('data');
$('.div-info-'+x).fadeToggle("fast");
}
else (!(".info-btn").click())
{
var x = $(this).attr('data');
$('.div-info-'+x).fadeToggle("fast");
}
});
我希望你们有人可以帮助我,对不起我的英文不好家伙..
'INFO
继承人它植入您的代码:http://jsfiddle.net/6V9A5/ – David
和我的脚本控制台每次获取错误代码'Uncaught TypeError:Object# has no method'click''while'$(document).click(function(e){'not'$ (document.body).click(function(e){' –
David