-1-:获取页面总高宽度 scrollHeight、scrollWidth 做遮罩层
-2-:追加元素节点 appendChlid 添加样式
-3-:获取offsetHeight、offsetWidth 减去自身高度 给登录框居中
-4-: 删除元素节点 removeClass
默认都隐藏 点击触发事件 想的简单了 不知道对不对- -
-2-:追加元素节点 appendChlid 添加样式
-3-:获取offsetHeight、offsetWidth 减去自身高度 给登录框居中
-4-: 删除元素节点 removeClass
默认都隐藏 点击触发事件 想的简单了 不知道对不对- -
2016-07-16
最新回答 / sntatas
为登录元素innerHTML 设置相应表单元素就行了如:loging.innerHTML = "<form>用户名<br/><input type='text' name='username'/></form>"
2016-07-11
已采纳回答 / qq_雨沐绘澜风_0
你的offsetWidth和offsetHeight写反了,应该是var oWidth = oLogin.offsetWidth;var oHeight =oLogin.offsetHeight;
2016-07-04
我用另一种方式实现了‘点击登陆框以外的区域也可以关闭登陆框’,大家可以看看我的代码。我的思路是这样的,首先判断鼠标是否在登录框上面,不在上面时 用页面的点击事件关闭登录框,再上面时判断点击的元素id是否等于'close';
最新回答 / 浮若绊笙
position定位的目的是为了脱离文本流,让被设置的元素飘起来,设置z-index:999;提高层级关系,让遮盖层能覆盖页面达到遮盖效果,设置opacity:0.65;IE要写兼容 filter: alpha(opacity=65);这样就可以透过遮盖层看到遮盖层下面的内容,设置position:absolute;它会往上找设置了position:relative属性的父级或者body坐标原点就行定位
2016-06-25