发布网友 发布时间:2022-04-21 15:12
共3个回答
懂视网 时间:2022-04-21 19:34
本帖最后由 u010766076 于 2013-05-30 23:37:35 编辑JavaScript CSS html
3个span A B C,通过JS设置他的固定位置 window.onresize最好放到window.onload函数里边。
window.onload=login;
function login(){
var A= document.getElementById("A");
A.style.left = (document.documentElement.clientWidth-40)+"px";
var B= document.getElementById("B");
B.style.left = (document.documentElement.clientWidth-80)+"px";
var C= document.getElementById("C");
C.style.left = (document.documentElement.clientWidth-120)+"px";
window.onresize=login;
}
初步断定,你是不是禁用脚本了
初步断定,你是不是禁用脚本了
这个是正解啊,确实有这东西,我去选项里面设置了,没用
window.onresize最好放到window.onload函数里边。
window.onload=login;
function login(){
var A= document.getElementById("A");
A.style.left = (document.documentElement.clientWidth-40)+"px";
var B= document.getElementById("B");
B.style.left = (document.documentElement.clientWidth-80)+"px";
var C= document.getElementById("C");
C.style.left = (document.documentElement.clientWidth-120)+"px";
window.onresize=login;
}
现在的问题只是初始的时候只有css的效果,并没有login函数的效果。
测试了一遍,写到函数里面不会调用,调用的话也只是加载的时候调用一次
热心网友 时间:2022-04-21 16:42
可能你在做的时候,没有把编辑区全部打开,所以整个页面没有完全看见,当然层移动的位置就会有偏差了热心网友 时间:2022-04-21 18:00
你CSS的基础不太好~相对位置跟局对位置要弄明白,然后再不同浏览器要使用不同的HACK CSS方法才可以的哦~