问一个js的特效问题,窗口屏幕变黑且不能使用,并弹出可供操作窗口

JavaScript011

问一个js的特效问题,窗口屏幕变黑且不能使用,并弹出可供操作窗口,第1张

很简单的。

<不能使用>:

1.设置可供操作窗口为绝对定位,zIndex为最高

2.设置一个div层,它的大小就是浏览器的大小,也是绝对定位,zIndex比可供操作窗口小,但是比普通的页面要高。

注意:这里IE6有个bug,步骤二设置的div层,是无法遮罩住<select>的,这是IE6的bug,解决的方案就是所谓的垫片技术,slim技术,怎么弄,百度一下你就知道啦。

<窗口屏幕变黑>:

把上面2设置的div层,设置其css,IE下可以使用IE的css中的滤镜,firefox也有类似的用法,注意两者是不一样的。

也可以设置背景图片,但是IE6是不支持png格式的,无法达到那种模糊透明的效果。

用纯js实现点击“记住用户名”按钮,刷新之后用户名依旧在页面的效果方法如下:

1.登录成功之后,把登录信息加密后保存在cookie里面。

2.然后建一个js文件,在这个文件里面做用户是否已登录的判断!如果登录了就直接显示该页面,如果没登录,就跳转回登录页面。

3.这个js文件在登录后才能看到的页面都做引用。

很常见的,每个选项卡对应着一个div层

div层默认是隐藏的

用javascript捕捉onmouseover事件,鼠标移动到相关选项卡上就显示对应的div层