removeClass() if it exists

后端 未结 6 948
时光说笑
时光说笑 2020-12-29 20:01

This function adds a rotated class to my button when I click it. The button has an arrow on it which points in the direction the panel has slid.

How co

6条回答
  •  有刺的猬
    2020-12-29 20:42

    You can use .toggleClass()

    $('#btnDiv').toggleClass('rotated');
    

    That adds it if it's missing, and removes it if it's present. There's also .is() to check for things like that:

    if ($('#btnDiv').is('.rotated'))
    

    or more simply:

    if ($('#btnDiv').hasClass('rotated'))
    

提交回复
热议问题