使用jquery处理button事件

本人刚接触jquery不久,想达到一个功能但又不会写,哪位大神帮忙一下。情况如下:我在一个类中定义了overflow,隐藏了超出的部分,另外定义了一个按钮。想要在按下的时... 本人刚接触jquery不久,想达到一个功能但又不会写,哪位大神帮忙一下。

情况如下:
我在一个类中定义了overflow,隐藏了超出的部分,另外定义了一个按钮。想要在按下的时候显示overflow隐藏的内容,再次按下的时候再隐藏内容。
展开
 我来答
一瞥不够
推荐于2016-07-24 · TA获得超过905个赞
知道小有建树答主
回答量:760
采纳率:71%
帮助的人:203万
展开全部
 <script> 

$(document).ready(function(){

    $("#btn").toggle(function(){

        $("#div1").addClass("cls1").removeClass("cls2");

    },function(){

        $("#div1").addClass("cls2").removeClass("cls1");

    })

 }) 

</script> 


<style>

  .cls1{

overflow:hidden; 

...//其他css 

}

.cls2{

overflow:auto;

...//其他css 

 

}

</style>
更多追问追答
追问
新手有些东西还是不太懂
具体问下
#btn和#div1是指我的button和我cls1和cls2的路径么?
追答
$("#btn")这个是你的id为btn的按钮对应的jquery对象。
#div 就是你的要隐藏或者显示的div了。
其实说白了就是用jquery来动态改变你的那个要改变的元素的css样式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2014-04-28 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
$('button').onclick(function(){
    if ($('div').css('overflow')=='hidden')
        $('div').css('overflow','visible');
    else
        $('div').css('overflow', 'hidden');
});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式