最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

层的位置问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:31:32
文档

层的位置问题_html/css

层的位置问题_html/css_WEB-ITnose:本帖最后由 u010766076 于 2013-05-30 23:37:35 编辑 JavaScript CSS html 3个span A B C,通过JS设置他的固定位置 设置加载和改变大小的时候调用 用的IE9。 页面加载时只能看到样式表的效果,JS没效果。 这样影响排版吗。
推荐度:
导读层的位置问题_html/css_WEB-ITnose:本帖最后由 u010766076 于 2013-05-30 23:37:35 编辑 JavaScript CSS html 3个span A B C,通过JS设置他的固定位置 设置加载和改变大小的时候调用 用的IE9。 页面加载时只能看到样式表的效果,JS没效果。 这样影响排版吗。


本帖最后由 u010766076 于 2013-05-30 23:37:35 编辑

JavaScript CSS html

3个span A B C,通过JS设置他的固定位置
设置加载和改变大小的时候调用
用的IE9。
页面加载时只能看到样式表的效果,JS没效果。
这样影响排版吗??????????????????????????????
难道刚开始看到是一个样子,调整浏览器大小,在换一种样子吗????????



html
A
B
C

CSS
#A{
background:red;
position:absolute;
display:inline-block;
left: 95%;
}
#B{
background:red;
position:absolute;
display:inline-block;
left:90%;

}
#C{
background:red;
position:absolute;
display:inline-block;
left:85%;
}

JS
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.onload=login;
window.onresize=login;

个人觉得是页面加载时提示是否启用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函数的效果。

测试了一遍,写到函数里面不会调用,调用的话也只是加载的时候调用一次

文档

层的位置问题_html/css

层的位置问题_html/css_WEB-ITnose:本帖最后由 u010766076 于 2013-05-30 23:37:35 编辑 JavaScript CSS html 3个span A B C,通过JS设置他的固定位置 设置加载和改变大小的时候调用 用的IE9。 页面加载时只能看到样式表的效果,JS没效果。 这样影响排版吗。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top