能不能给网页的打开和关闭做一点特效,要用jqueryscript技术怎么实现呢?
打开可以将内容放入一个容器中隐藏起来,做个loading效果,window.onload中隐藏loading层,显示出容器
关闭控制不了。
打开和关闭网页无法实现特效,所有的js,css特效都是基于特定dom元素,如div等,在网上可以查到很多这样的网站
如果是想控制浏览器的标签的话,那javascript就不行,js只能控制网页的内容,基于dom树,可以这样理解嘛,浏览器是建筑工队,每个标签就是一个房间,网页的内容就是房间的装饰品,dom就相当于房间的大门儿,js就相当于你本人啦,用户每次打开一个标签,就相当于叫建筑工队造了一个房间,里面什么都没有,然后房主(js)就进门(dom)开始摆饰品(布局网页,显示特效),房主(js)没法指挥建筑工队(浏览器)慢点造房间(浏览器的一个标签)还是快点造,横着造还是竖着造,但是房主(js)可以控制空房间里怎么显示啊,比如造好以后你可以让内容慢慢显示(或者做一些特效),关闭的话,如果用户直接叫建筑工队拆掉房子(点击浏览器标签的x),那根本不通过房主(js)的指令,用户也可以告诉房主(js)叫来建筑工队拆掉房间,那房主就可以在叫来建筑工队前先干点事情(特效),用户只有操作房间里的东西房主才能知道,所以可以设置一个关闭按钮,点击以后可以做一点特效,然后调用window.close()叫来建筑工队拆房子。
页面加载的时候可以设置body的css属性为displa:none,然后在window.onload中使用js做一些特效慢慢显示,点击页面内的关闭按钮的时候做一些特效再慢慢消失,然后调用window.close()关闭标签