最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

自己写了一个展开和收起的多更能型的js效果_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:07:33
文档

自己写了一个展开和收起的多更能型的js效果_javascript技巧

自己写了一个展开和收起的多更能型的js效果_javascript技巧:先来看看效果: 具体的功能是: 1.页面上面最多只有一个是显示全部内容的。 2.当自己处于全部显示的时候,点击自己的收起,自己收起。 3.当自己处于全部显示的时候,点击其他的展开是,自己内容隐藏,原来的收起变为展开 而被点击的选项则内容全部显示,
推荐度:
导读自己写了一个展开和收起的多更能型的js效果_javascript技巧:先来看看效果: 具体的功能是: 1.页面上面最多只有一个是显示全部内容的。 2.当自己处于全部显示的时候,点击自己的收起,自己收起。 3.当自己处于全部显示的时候,点击其他的展开是,自己内容隐藏,原来的收起变为展开 而被点击的选项则内容全部显示,


先来看看效果:

具体的功能是:
1.页面上面最多只有一个是显示全部内容的。
2.当自己处于全部显示的时候,点击自己的收起,自己收起。
3.当自己处于全部显示的时候,点击其他的展开是,自己内容隐藏,原来的"收起"变为"展开"
而被点击的选项则内容全部显示,"展开"变为"收起"
=================================================
部分代码:
=================================================
代码如下:






${info.sender } ${info.content }

删除 |
收起

展开







js代码
代码如下:
/**
* 展开通知和收起通知

* 1.点击某一个id的展开功能时候,首先所有的关闭,再展开id通知,展开id时候,class='fl w500' class="ex_arrow ex_arrowUp mr5" 收起
* 2.点击收起某一个id时候,class='fl symbleDot w500' class="ex_arrow ex_arrowDown mr5" 展开
* @date 2013-3-5
* @author xhw
*
* @param id
*/
function infoContent(id) {
var a_name = $("#a_" + id).attr("name");
var record = $("#record").val();
if(id == null || id == ""){
alert("请求出错!");
}else if(id == record){
//本身对象(现在点击的和上一步操作的对象是同一个)
if(a_name == "0"){
$("#span_content_" + id).attr("class","fl w500");
$("#a_" + id).html("收起");
$("#a_" + id).attr("name", "1");
}else if(a_name == "1"){
$("#span_content_" + id).attr("class","fl symbleDot w500");
$("#a_" + id).html("展开");
$("#a_" + id).attr("name", "0");
//$("#record").attr("value",id);
}
}else if(id != record){
//新对象id,上一次点击对象record
var older_name = $("#a_"+record).attr("name");
//上一次点击的对象
if(older_name == "0"){
$("#span_content_" + record).attr("class","fl w500");
$("#a_" + record).html("收起");
$("#a_" + record).attr("name", "1");
}else if(older_name == "1"){
$("#span_content_" + record).attr("class","fl symbleDot w500");
$("#a_" + record).html("展开");
$("#a_" + record).attr("name", "0");
}
//新对象
if(a_name == "0"){
$("#span_content_" + id).attr("class","fl w500");
$("#a_" + id).html("收起");
$("#a_" + id).attr("name", "1");
}else if(a_name == "1"){
$("#span_content_" + id).attr("class","fl symbleDot w500");
$("#a_" + id).html("展开");
$("#a_" + id).attr("name", "0");
}
$("#record").attr("value",id);
}
};

文档

自己写了一个展开和收起的多更能型的js效果_javascript技巧

自己写了一个展开和收起的多更能型的js效果_javascript技巧:先来看看效果: 具体的功能是: 1.页面上面最多只有一个是显示全部内容的。 2.当自己处于全部显示的时候,点击自己的收起,自己收起。 3.当自己处于全部显示的时候,点击其他的展开是,自己内容隐藏,原来的收起变为展开 而被点击的选项则内容全部显示,
推荐度:
标签: 自己的 js 效果
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top