jquery - 如何根据容器尺寸设置宽度和高度?

标签 jquery html css

我已经构建了一个旋转木马,但我想让它响应,所以当我调整窗口大小时它应该自动调整大小。

我在设置尺寸时使用了以下代码行,但我想自己完成。

https://jsfiddle.net/6nhuk7vm/4/

var slideWidth = 1200;
var slideHeight = 300;
$('#slidesHolder').css('width', slideWidth * numberOfSlides);
$('#slidesHolder').css('height', slideHeight);

最佳答案

这应该有帮助,在调整大小时触发一个函数来调整所有其他高度和宽度

$( window ).resize(function() {
    slideWidth = $(window).width();
    slideHeight = $(window).height();
    $('#slidesHolder').css('width', slideWidth * numberOfSlides);
    $('#slidesHolder').css('height', slideHeight);
    $('.img_tag').css('height', slideHeight);//change of height of image
    $('.img_tag').css('width', slideWidth);//change width of image
});

也添加这个样式

.slide{
   max-height:100%;
   max-width:100%;
}

关于jquery - 如何根据容器尺寸设置宽度和高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31609138/

相关文章:

jquery - 如何使用 jQuery 打开和关闭背景可见性?

javascript - 列表项上的单击事件没有任何响应或控制台输出

javascript - session 文件未在 AJAX 的父页面上更新

jquery - 元素内平滑滚动,只有第一个链接/ anchor 有效

javascript - 具有不规则边框的文本区域,聚焦边框颜色变化?

css - Canvas 和 div block 未在网格中对齐

javascript - 为什么我们应该使用 $().each 方法?

HTML5 输入与按钮

html - 将颜色名称转换为十六进制值

jQuery 验证在第二次错误时失败