如图,点击图片出现下面的说明,然后再点击一下说明消失,麻烦大佬提供一下代码,十分感谢!
源码地址:http://demo.ityun.xyz/qq_43009210/help.txt
演示地址:http://demo.ityun.xyz/qq_43009210/help.html
unction getByClassName(obj,cls){
// obj目标元素,cls要获得的class名
var element = obj.getElementsByTagName('*');//将目标下的所有子元素获取到
var result = []; //定义一个数组,存放获得的classname = "cls" 的所有值
for(var i = 0; i< element.length; i++){
if(element[i].className == cls){
result.push(element[i]);
}
}
return result;
}
$(".className").click(function (){
if($(this).css("display")=="none"){
$(this).show();
}else{
$(this).hide();
}
});
$("#"+id).css("display","none");//div消失
$("#"+id).css("display","bolck");//div显示
$(".className").click(function (){
$(this).next().toggle()
});
//简单点的先给div一个class名,你也可以给ID名,也可以什么都不给,用原生获取到这个元素
//设置 class="a-div"
//JS实现
var div_ele = document.getElementsByClassName("a-div")[0],
div_bol = true;
div_ele.onclick = function(){
if(div_bol){
this.style.display = "none";
div_bol = !div_bol;
return false;
}
this.style.display = "block";
div_bol = !div_bol;
}
//JQ实现,假设也设置了相同的class名
$('a-div').click(function(){
$(this).toggle();
});
你这也太那个拼了吧,简直了,求生欲很强啊