【问题标题】:Change item height if it width is more than 500px - jQuery [closed]如果宽度超过 500 像素,则更改项目高度 - jQuery [关闭]
【发布时间】:2018-06-26 22:09:58
【问题描述】:

我在页面上有一个项目(500x200),当它的宽度超过500px时,高度应该增加到400。

用jQuery可以做到吗?

【问题讨论】:

  • 简短回答:是的
  • 看看这些以供参考api.jquery.com/widthapi.jquery.com/css
  • 在向 JS 路由收费之前查找 CSS 媒体查询。
  • 使用 JQuery,您可以使用方法.resize() 了解何时发生调整大小,然后更改元素的大小。
  • 无法使用 CSS。

标签: javascript jquery html css


【解决方案1】:

你可以使用调整大小

  $( '#item' ).resize(function() {
     if($( '#item').width()>500)
    {
    $( '#item').height($( '#item').height()+400);
    } 
    });

【讨论】:

  • 我需要跟踪项目宽度,而不是窗口
  • 好的,我更新我的答案
【解决方案2】:

是的,您可以使用 jquery 进行如下操作:-

if (window.matchMedia("(min-width: 501px)").matches) {
                alert('this is working with only more than 500px width');
            }

【讨论】:

    【解决方案3】:

    $('#myimage').width(500); // 单位假定为像素 $('#myimage').height(400);

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 2013-09-11
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多