我有 3 个<a>
都有.info-btn
带data="1"
参数的类(从 1 到 3)。
如果您单击<a>
带有类的.info-btn
它应该data=*
在 var 中获取参数,x
并且应该使用$('.div-info-'+x).fadeToggle("fast");
该类创建一个可见的 div .div-info-*
(* = 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");
}
});
我希望你们中的某个人能帮助我,并为我的英语不好的人感到抱歉..