用js或者jq给这个按钮绑定一个事件,点击来回却换图上的这2种布局,要怎么实现呢?

还要给这个按钮换图标,点一下换一个图标,点一下再换回原来的图标... 还要给这个按钮换图标,点一下换一个图标,点一下再换回原来的图标 展开
 我来答
性情中人的文库
推荐于2016-06-28 · TA获得超过481个赞
知道小有建树答主
回答量:219
采纳率:90%
帮助的人:154万
展开全部
你看一下,下面的代码,不明白再问我
其中div指你点击的按钮,div1表示大图列表,div2表示小图列表
$("div").click(function(){
    if($("div1").css("display")="none"){
        $("div1").show();
        $("div2").hide();
    }else{
        $("div2").show();
        $("div1").hide();
    }
});
追问
还有这个图标   我想点一下 添加一个class来改变图标  再点一下删除刚才添加的class  这样要怎么实现呢?
追答
你看一下
$("div").click(function(){
    if($("div1").css("display")="none"){
        $("div1").addClass("selected");
    }else{
        $("div1").removeClass("selected");
    }
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2015-09-06 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
看不到你的html结构,我们无法实现,实现了也是白忙一场,因为你会再问为什么没有效果
追问
我只想要个思路,我是想点击这个按钮的时候,给它添加一个class ,就把它的图标换成另外一个,同时把当前的布局影藏,把另外一个布局显示出来,但是只能切换过去,就不知道怎么切换回来了
追答
用toggleClass即可
$(".btn").toggleClass("img");

.btn{
background:url(a.jpg);

}
.img{
background:url(b.jpg);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式