Javascript 我想用document.ready()指定div的宽度,但无法这样做?
正在尝试此代码,但不起作用:Javascript 我想用document.ready()指定div的宽度,但无法这样做?,javascript,jquery,html,css,document-ready,Javascript,Jquery,Html,Css,Document Ready,正在尝试此代码,但不起作用: $(document).onload(function () { var wid = $(window).width(); var hdsize = wid / 16 + " em"; $("#hd").css("width", hdsize); }); 相反,它加载预馈电值。应为: $(window).load(function () {...}); document不会触发onload,jQuery中的load,因此windo
$(document).onload(function () {
var wid = $(window).width();
var hdsize = wid / 16 + " em";
$("#hd").css("width", hdsize);
});
相反,它加载预馈电值。应为:
$(window).load(function () {...});
document
不会触发onload
,jQuery中的load
,因此window
会改为document
如果您只需等待文档
解析完成,则可以使用:
$(document).ready(function () {...});
正如雨果在他的评论中所说,你需要从单元中移除空间:
var hdsize=wid/16+“em”代码>应为:
$(window).load(function () {...});
document
不会触发onload
,jQuery中的load
,因此window
会改为document
如果您只需等待文档
解析完成,则可以使用:
$(document).ready(function () {...});
正如雨果在他的评论中所说,你需要从单元中移除空间:
var hdsize=wid/16+“em”代码>应为:
$(window).load(function () {...});
document
不会触发onload
,jQuery中的load
,因此window
会改为document
如果您只需等待文档
解析完成,则可以使用:
$(document).ready(function () {...});
正如雨果在他的评论中所说,你需要从单元中移除空间:
var hdsize=wid/16+“em”代码>应为:
$(window).load(function () {...});
document
不会触发onload
,jQuery中的load
,因此window
会改为document
如果您只需等待文档
解析完成,则可以使用:
$(document).ready(function () {...});
正如雨果在他的评论中所说,你需要从单元中移除空间:
var hdsize=wid/16+“em”代码>
$(文档).ready(函数(){
var wid=$(window.width();
var hdsize=wid/16;
$(“hd”).css(“宽度”,hdsize+“em”);
});
$(文档).ready(函数(){
var wid=$(window.width();
var hdsize=wid/16;
$(“hd”).css(“宽度”,hdsize+“em”);
});
$(文档).ready(函数(){
var wid=$(window.width();
var hdsize=wid/16;
$(“hd”).css(“宽度”,hdsize+“em”);
});
$(文档).ready(函数(){
var wid=$(window.width();
var hdsize=wid/16;
$(“hd”).css(“宽度”,hdsize+“em”);
});
如果这不能解决你的问题。。。尝试从“em”
中删除空格。。只需将“em”
@HugoS.Mendes放进去就行了。你完全正确,单位应该在值之后立即出现。如果这不能解决你的问题。。。尝试从“em”
中删除空格。。只需将“em”
@HugoS.Mendes放进去就行了。你完全正确,单位应该在值之后立即出现。如果这不能解决你的问题。。。尝试从“em”
中删除空格。。只需将“em”
@HugoS.Mendes放进去就行了。你完全正确,单位应该在值之后立即出现。如果这不能解决你的问题。。。尝试从“em”
中删除空格。。只需将“em”
@HugoS.Mendes您完全正确,单位应立即显示在值之后。一点解释会有帮助。一点解释会有帮助。一点解释会有帮助。一点解释会有帮助。一点解释会有帮助。