【问题标题】:jquery the width of the item doesn't match the assigned variablejquery项目的宽度与分配的变量不匹配
【发布时间】:2017-10-27 14:17:54
【问题描述】:

我做一个简单的操作:

var flip = windowMenoMenu*25/100;
alert(flip)

在我将此值分配给一个元素之后:

$(".flip-container").width(flip);

但 .flip-container 的宽度与打印值不同...

为什么???

【问题讨论】:

  • 不知道。请创建一个minimal reproducible example,也向我们展示您的 HTML 结构,如果可能,请创建一个 stack-sn-p(edit 您的帖子并单击 ctrl+m)
  • 有何不同?如果是舍入错误,请注意 .width() 会将值舍入到最接近的整数;例如$('.foo').width(100.6); console.log($('.foo').width()) 记录 101。

标签: jquery var assign


【解决方案1】:

如果您可以共享 console.logs 或更多信息来帮助调试问题,那就更容易了。同时你也可以试试这个:

 $(".flip-container").css({ width : flip + "px" });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多