使用jQuery可以根据窗口大小更改滑块的css高度
Use jQuery to change css height of slider based on window size
我已经找到了非常接近我想要的解决方案,但由于我的编程经验有限,我无法使它们为我工作。
我想做的是根据窗口大小更改两个内联css标记中的一个参数。
在我的网站上,我需要更改这三个参数(具体更改下面的数字515
):
- 1) 内联css:
<div id="rev_slider_1_1" class="rev_slider fullwidthabanner" style="display:none;max-height:515px;">
- 2) 内联css:
<div id="rev_slider_1_1_wrapper" class="rev_slider_wrapper fullwidthbanner-container" style="margin:0px auto;padding:0px;margin-top:0px;margin-bottom:0px;max-height:515px;">
我需要做的是根据窗口的宽度更改515
:如果窗口宽度高于1280
,我希望高度值为515
,如果低于1280
,我希望身高为615
,如果宽度小于480
,则将高度设为715
。
这个代码(取自这里)似乎是我需要的,但我不知道如何根据我的具体情况修改代码:
jQuery.event.add(window, "load", resizeFrame);
jQuery.event.add(window, "resize", resizeFrame);
function resizeFrame()
{
var h = $(window).height();
var w = $(window).width();
$("#elementToResize").css('height',(h < 1024 || w < 768) ? 500 : 400);
}
有人能帮我吗?我想我只需要屏幕的宽度就可以做到这一点,但我不确定。非常感谢!
这就是编写条件的方法:
$(window).on('load resize', function () {
var w = $(window).width();
$("#rev_slider_1_1 #rev_slider_1_1_wrapper")
.css('max-height', w > 1280 ? 515 : w > 480 ? 615 : 715);
});
相关文章:
- css转换高度不起作用
- 使用jQuery可以根据窗口大小更改滑块的css高度
- 访问CSS媒体查询中的屏幕宽度和高度
- JS/CSS:如何在向下滚动超过1200像素(高度)后更改z索引值
- 取消img的css属性宽度和高度(不能使用“auto”)
- 如何在HTML CSS JavaScript中根据纵横比调整高度或宽度
- 自定义 CSS 媒体打印查询中的模式高度和宽度
- 设置正文高度宽度 CSS 表达式
- CSS主体100%高度,必要时溢出
- 在 HTML/CSS 中更改元素高度与宽度的比较
- 如何将最大高度css属性指定为屏幕大小
- CSS-强制图像具有与跨度相同的宽度和高度
- CSS转换未在增加高度时更新背景色
- 使用css设置背景的宽度和高度
- 以非像素为单位获取HTML DOM元素的CSS高度,在我的例子中是英寸
- 如何获取最小高度CSS属性
- <img>高度CSS在旋转木马中使用百分比调整大小不正确
- 未指定高度CSS的Div
- 保持宽高比为100%高度(CSS中的裁剪溢出)
- 自动调整高度CSS