我用::-webkit-scrollbar{width:0px}把目标的滑动条隐藏掉了,但是在IE8下不兼容,我想把这段写成js,应该是怎么写才对呢?

解决方案 »

  1.   

    在css中给伪元素添加类,jquery选择这个类。jquery不能直接操作伪元素。
      

  2.   

    隐藏滚动条不就等于overflow: hidden;
      

  3.   

    document.styleSheets[0].addRule('#div::-webkit-scrollbar', 'width:0px');
    document.styleSheets[0].insertRule('#div::-webkit-scrollbar {width:0px}', 0);单纯按照你的提问来说,那句css转乘js设置属性应该这样写。
    这段代码的意思就是 id为“div”的盒子的滚动条宽度为0像素