摘要:
对原生js掌握不好,工作中一直是使用JQ,但是用原生js写程序一直是我的目标。前段时间因为时间比较充裕,在一个小项目上使用原生js写效果,不写不知道,一写吓一跳,各种问题都出来了,今天把部分问题整理一下,记录下来。 一、offsetWidth获取"display:none"元素的宽度时,宽度为0 解决办法: 1、用"visibility:hidden"代替"display:none",此时offsetWidth能获取正确的值。 2、如果元素是使用定位的,可以通过定位把元素移出屏幕 二、js获取css属性值,一般使用style.属性名即 阅读全文