【问题标题】:.resize get triggered on divs?.resize 在 div 上触发?
【发布时间】:2012-03-12 03:19:45
【问题描述】:

我有这样的事情:

<div id="container">
 <img src="" id="bigImg">
</div>

页面上有拇指,当您点击它们时,#bigImg 会发生变化(取决于拇指)

现在我想防止#container 在您从大图像切换到小图像的情况下变小。

我尝试过这样的事情,但是当我更改 #bigImg.src 时的事件被触发了

$('#container').resize(function(){
    alert($(this).height());
});

【问题讨论】:

  • 我不认为 div 有 resize 事件。我会尝试类似$('#bigImg').load(function(){alert($(this).parent().height())})
  • 我已经发布了另一个观点的另一个问题:stackoverflow.com/questions/9384091/…

标签: jquery resize height


【解决方案1】:

它在 IE(至少 8 个)中可以,但在 Firefox 或 Chrome 中没有,不能说其他任何东西。

我设置了一个计时器来定期检查偏移大小以执行我自己的 onresize 功能,满足我的需要(div 可以在我的应用程序中独立于页面调整大小)

【讨论】:

    【解决方案2】:

    据我所知,jQuery 调整大小适用于窗口元素:http://api.jquery.com/resize/

    你可以试试这个:http://benalman.com/projects/jquery-resize-plugin/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多