登录

javascript - 如何使用JQ移除样式表中其中一个样式

使用日历插件的时候,因为其自带的默认样式里有有个top:5%的属性。这个属性导致我在某个特定的页面里,出现定位错误。我想通过jqurery解决这个问题,在他弹出的事件中移除这个top的属性。我试过 $('.dw').css('top',null);这个没有效果。我也使用了任何默认属性值,并加了最优先级,还是没有效果。请问如何解决这个问题

# JavaScript
PHPz PHPz 2565 天前 228 次浏览

全部回复(5) 我要回复

  • 迷茫

    迷茫2017-04-11 11:01:06

    $('.dw').css('top','')

    你要确定你这句执行的时候,$('.dw')能找到你想要的dom(很可能对应的dom还没生成)

    回复
    0
  • PHP中文网

    PHP中文网2017-04-11 11:01:06

    不知你想要的是什么效果,如果设置了层定位,不设置top,top默认也是0或auto的,要么手动置0或auto;要么修改插件的文件的底层代码。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-11 11:01:06

    可以利用css优先级的特点来设置css样式达到你想要的效果

    回复
    0
  • PHPz

    PHPz2017-04-11 11:01:06

    jq要找到节点
    我建议是直接修改原始的代码css

    回复
    0
  • PHP中文网

    PHP中文网2017-04-11 11:01:06

    写一个优先级更高的class覆盖点原来的css

    回复
    0
  • 取消 回复 发送