div 不动

发布于 2024-11-10 03:44:12 字数 184 浏览 1 评论 0原文

我试图移动 div 的位置,但它没有移动。有什么想法吗?

$(document).ready(function()
  {
  $("#btn1").click(function(){
    $("#box").attr("left","300px");
  });
});

I am trying to move div's position but it is not moving. Any idea?

$(document).ready(function()
  {
  $("#btn1").click(function(){
    $("#box").attr("left","300px");
  });
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

日裸衫吸 2024-11-17 03:44:12

你可以试试这个

$(document).ready(function()
  {
  $("#btn1").click(function(){
      $("#box").css("position", "relative");
      $("#box").css("left","300px");
  });
});
</script>

You can try this

$(document).ready(function()
  {
  $("#btn1").click(function(){
      $("#box").css("position", "relative");
      $("#box").css("left","300px");
  });
});
</script>
梦境 2024-11-17 03:44:12

简单的答案: $('#box').css({'left' : '300px'});
还要确保您的位置设置为绝对相对固定

simple answer: $('#box').css({'left' : '300px'});
Also make sure your position is set to either absolute, relative or fixed.

一向肩并 2024-11-17 03:44:12

div 可能是position: static

之一

  • 它必须是position:relative
  • position:absolute
  • position:fixed

才能使 left 产生任何效果。

The div is probably position: static.

It needs to be one of

  • position: relative
  • position: absolute
  • position: fixed

for left to have any effect.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文