当前位置: 首页 > 面试题库 >

jQuery切换CSS?

施刚毅
2023-03-14
问题内容

我想在CSS之间切换,因此当用户单击按钮(#user_button)时,它会显示菜单(#user_options)并更改CSS,而当用户再次单击它时,它将恢复正常。到目前为止,这就是我所拥有的:

$('#user_button').click( function() {
    $('#user_options').toggle();
    $("#user_button").css({    
        borderBottomLeftRadius: '0px',
        borderBottomRightRadius: '0px'
    }); 
    return false;
});

有人可以帮忙吗?


问题答案:

对于1.9以下的jQuery版本请参阅https://api.jquery.com/toggle-
event

$('#user_button').toggle(function () {
    $("#user_button").css({borderBottomLeftRadius: "0px"});
}, function () {
    $("#user_button").css({borderBottomLeftRadius: "5px"});
});

但是,在这种情况下使用类比直接设置CSS更好,请查看提及的addClass和removeClass方法。

$('#user_button').toggle(function () {
    $("#user_button").addClass("active");
}, function () {
    $("#user_button").removeClass("active");
});


 类似资料:
  • 本文向大家介绍jquery图片切换插件,包括了jquery图片切换插件的使用技巧和注意事项,需要的朋友参考一下 以上就是本文给大家分享的代码的全部内容了,希望大家能够喜欢

  • 我在一页上有很多div。每个都是无序列表的容器。在每个DIV的上方是一个标题文本,它由一个带有锚点的元素组成。 例如 我需要有所有这些DIV隐藏,直到标题(锚)被点击。如果用户点击标题,它应该切换显示/隐藏DIV 如何在JQUERY中实现这一点,使所有div都有一个onClick函数,可能使用id来区分div? 但是在JQUERY? 解决了的!!!!

  • 使用自定义效果来显示或隐藏匹配的元素。 如需了解更多有关 .toggle() 方法的细节,请查看 API 文档 .toggle()。 .toggle() 演示 点击按钮预览特效。 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI 特效 - .toggle() 演示</title>

  • 我有一个下拉菜单,使用jQuery在点击时切换类。所以当我单击时,它的父级 变为活动的,从而使用CSS显示它的子菜单。我的问题是,这里的的目的是要删除任何已经打开的子菜单中的类。 问题是当我再次单击时,它并没有关闭当前子菜单,即它似乎没有切换,只是在添加类。 这是CSS。

  • 我想做一些有趣的事情,例如,我在我的网站上有一个图像,当一个按钮被触发时,我想更改它,但当按钮再次被点击(或添加相同的img到它)时,我想将它恢复到原来的状态,并在事件被点击时一直重复这一操作。我怎样才能做到这一点呢? 这是我当前的Jquery,但它只对一次单击起作用 Html代码 资产

  • 我有一个问题是jQuery切换在IE8中不能工作。它可以在所有其他浏览器以及IE9和IE10中工作。我也在使用Bootstrap。 下面是我的示例代码。谁能给我指明正确的方向吗?人类的命运取决于你的答案。:-)