Img").height(); var imageFloat = (imageHeight + 31 / 2)-6ren">
gpt4 book ai didi

javascript - 带变量的jquery计算

转载 作者:行者123 更新时间:2023-11-28 18:06:01 25 4
gpt4 key购买 nike

大家好有问题希望你能帮忙,

var imageHeight = $("#slider > Img").height();
var imageFloat = (imageHeight + 31 / 2);

alert(imageFloat);

$("#slidernavright").css("marginTop",(imageFloat));

谁能看到这里的问题,imageFloat 上的警报返回值 15.5,这意味着未考虑 imageHeight,变量 imageHeight 正在工作并检索高度图像的正确数量,边距也正在工作并且 div 标签正在向下移动 15.5px。不太了解 jQuery,我认为这只是一个语法问题。

最佳答案

你是在 window.onload 之前还是之后计算这个?如果图像尚未完全加载,jQuery 无法检索高度。

window.onload = function() {
var imageHeight = $("#slider > img").height();
var imageFloat = (imageHeight + 31 / 2); // perhaps you meant (imageHeight+31)/2 ?
$("#slidernavright").css("marginTop",imageFloat);
};

关于javascript - 带变量的jquery计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19577253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com