【问题标题】:jQuery MarginLeft PercentagejQuery MarginLeft 百分比
【发布时间】:2013-07-24 16:10:51
【问题描述】:

我正在制作一个左边距不断变化的网站。我想让左边距页面的百分比而不是像素值。我该怎么做?

$('#dialog_title_span').text("Create new Network Lists").css({marginLeft: 20});

这会将其移动 20 像素,但当我执行“20%”时,它会破坏代码。我该如何克服这个问题。

我为什么需要这个 我正在使用进度条,我希望文本随着进度条移动。

【问题讨论】:

  • 不要通过 jquery 更改 css 而是创建一个类,然后使用 jquery 添加或删除它

标签: javascript jquery html css


【解决方案1】:

用途:

    $('#dialog_title_span').text("Create new Network Lists").css({
      "margin-left": "20%"
    });

【讨论】:

  • 谢谢,好奇 - 你为什么把“margin-left”放在引号里?在我问这个问题之前,我在没有引号的情况下尝试了它,但它没有用。为什么你知道使用它们?谢谢
  • 如果没有名为 marginLeft 的变量,你打算如何使用它?并再次创建一个 css 类并使用 addClass 和 removeClass 而不是使用 .css
  • @IdeoREX 我必须自己尝试一下,但我认为没有必要将边距部分放在引号中。有必要将 20% 放在引号中,因为当它尝试读取它时,代码看不到引号,并尝试将其读取为数字,但事实并非如此。
  • @DavidChase marginLeft 和 Jquery 的 margin-left 一样,不是他的变量。
  • @user2532739 IMO 如果我没有定义变量,我会将其放在引号中,因此无论是否使用 jQuery,我都会使用“margin-left”和“marginLeft”。
猜你喜欢
  • 2012-06-16
  • 2012-08-01
  • 2011-06-27
  • 1970-01-01
  • 2012-03-05
  • 2012-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多