这是我正在使用的JS,它运作良好:
$(function() {
var count = $(".parent a").length;
$(".parent div").width(function(){
return ($(".parent").width()/count)-5;
});
$(".parent div:not(:last)").css("margin-right","5px");
$(".parent div:last").width(function() {
return $(".parent div:last").width() + 5;
});
});
唯一的问题是,有时当我加载网页时,我的div看起来像这样:
这是刷新页面后的样子:
有没有办法解决它,以便在进入页面时加载正确?
答案 0 :(得分:0)
这应该更好(用一个而不是div)
编辑:修正了其他一些css问题:
$(function() {
var count = $(".parent a").length;
$(".parent a").width(function(){
return ($(".parent").width()/(count))-15;
});
$(".parent a:not(:last)").css("margin-right","5px");
$(".parent a:last").width(function() {
return $(".parent a:last").width() + 5;
});
});