调整大小jQuery CSS上的猫头鹰轮播响应作物宽度

用户名

我正在使用猫头鹰轮播在我们的主页上创建画廊轮播/幻灯片放映。http://owlgraphic.com/owlcarousel/

但是我们希望它能够响应但不调整图像大小,而是平均裁剪宽度,直到达到某个最大“裁切量”。这是到目前为止的代码。

$(document).ready( function() {
    function scaleCarousel() {
        var imgWidth = 1000;
        var parentWidth = $('#home-carousel').parent().width();
        console.log("parent: "+parentWidth);
        if (parentWidth < 10000) {
            var crop = (parentWidth - imgWidth) / 2;
            console.log("crop: " +crop);
            if(crop < -200) crop = -200;
            $('.owl-wrapper-outer').css({position: "relative", left: crop + "px"});
        }
    }
    $(window).resize(function(){
        scaleCarousel();
    });
    scaleCarousel();
});

我已尝试将旋转木马div#home-carousel定位为目标,所有包装器,物品,img似乎都无法按我的方式工作,总是有重叠的图像或页面右侧的白色块(因为图像正在向左移动),起作用的一件事是使#home-carousel div具有非常高的宽度(如10,000),但由于页面上将出现水平滚动条,因此效果不佳。

也许有更简单的方法可以做到这一点?

编辑:向下移动img到目前为止效果最好,但是向上调整时您可以看到重叠的图像。这可能是由于“刷新率”或调整大小事件被触发的频率。我在想我需要手动隐藏项目并仅显示当前项目。任何其他解决方案都欢迎。

用户名

看来我的裁剪代码按预期方式工作,是猫头鹰轮播具有这种行为(即使没有我的代码,如果您进入他们的网站并调整其演示的大小,您也会看到重叠的图像一秒钟),这是避免这种情况的唯一方法这是为了使其宽度可扩展,但这不是我们想要的。现在我们放手,另一种选择是在每次操作之前使用jquery手动隐藏/显示内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

猫头鹰轮播2调整窗口错误

来自分类Dev

如何在调整窗口大小时获得猫头鹰轮播中的 div 高度?

来自分类Dev

更改居中图像猫头鹰轮播的大小

来自分类Dev

jQuery调整大小以响应的问题

来自分类Dev

jQuery ui:调整大小还会触发“窗口”上的调整大小

来自分类Dev

调整大小时的jQuery bxslider轮播问题

来自分类Dev

响应jQuery中的调整大小事件

来自分类Dev

jQuery:无法在Jquery UI可排序和猫头鹰轮播之间动态切换

来自分类Dev

jQuery:在调整大小的图像上冒烟

来自分类Dev

Colorbox上的jQuery图像调整大小

来自分类Dev

在窗口调整大小上运行Jquery

来自分类Dev

jQuery可调整大小的更改css

来自分类Dev

将JQuery猫头鹰轮播与Angular单页应用程序结合

来自分类Dev

禁用拖动“猫头鹰轮播”中的特定元素(项目)-jQuery

来自分类Dev

猫头鹰轮播自定义缩略图背景图片在窗口调整大小时消失

来自分类Dev

使用Jquery UI调整div大小后没有自动宽度通过helper调整大小

来自分类Dev

jQuery旋钮响应式调整大小在可调整大小的引导面板中不起作用

来自分类Dev

猫头鹰旋转木马 | 如何使用 CSS 更改 .Item 的大小

来自分类Dev

jQuery UI可调整大小未达到最大宽度

来自分类Dev

jQuery可调整大小不正确的宽度

来自分类Dev

jQuery不响应浏览器调整大小

来自分类Dev

使用JavaScript / jQuery响应窗口调整大小

来自分类Dev

猫头鹰轮播-导航与居中项的宽度相同?

来自分类Dev

jQuery动画在窗口调整大小上的大延迟

来自分类Dev

在窗口调整大小上运行jQuery脚本

来自分类Dev

使用jQuery在窗口调整大小上显示或隐藏元素

来自分类Dev

在按钮上使用Jquery调整SVG图像的大小

来自分类Dev

在不使用jquery调整大小的图像上缩放SVG

来自分类Dev

jQuery如果窗口调整大小,则检查元素css属性

Related 相关文章

  1. 1

    猫头鹰轮播2调整窗口错误

  2. 2

    如何在调整窗口大小时获得猫头鹰轮播中的 div 高度?

  3. 3

    更改居中图像猫头鹰轮播的大小

  4. 4

    jQuery调整大小以响应的问题

  5. 5

    jQuery ui:调整大小还会触发“窗口”上的调整大小

  6. 6

    调整大小时的jQuery bxslider轮播问题

  7. 7

    响应jQuery中的调整大小事件

  8. 8

    jQuery:无法在Jquery UI可排序和猫头鹰轮播之间动态切换

  9. 9

    jQuery:在调整大小的图像上冒烟

  10. 10

    Colorbox上的jQuery图像调整大小

  11. 11

    在窗口调整大小上运行Jquery

  12. 12

    jQuery可调整大小的更改css

  13. 13

    将JQuery猫头鹰轮播与Angular单页应用程序结合

  14. 14

    禁用拖动“猫头鹰轮播”中的特定元素(项目)-jQuery

  15. 15

    猫头鹰轮播自定义缩略图背景图片在窗口调整大小时消失

  16. 16

    使用Jquery UI调整div大小后没有自动宽度通过helper调整大小

  17. 17

    jQuery旋钮响应式调整大小在可调整大小的引导面板中不起作用

  18. 18

    猫头鹰旋转木马 | 如何使用 CSS 更改 .Item 的大小

  19. 19

    jQuery UI可调整大小未达到最大宽度

  20. 20

    jQuery可调整大小不正确的宽度

  21. 21

    jQuery不响应浏览器调整大小

  22. 22

    使用JavaScript / jQuery响应窗口调整大小

  23. 23

    猫头鹰轮播-导航与居中项的宽度相同?

  24. 24

    jQuery动画在窗口调整大小上的大延迟

  25. 25

    在窗口调整大小上运行jQuery脚本

  26. 26

    使用jQuery在窗口调整大小上显示或隐藏元素

  27. 27

    在按钮上使用Jquery调整SVG图像的大小

  28. 28

    在不使用jquery调整大小的图像上缩放SVG

  29. 29

    jQuery如果窗口调整大小,则检查元素css属性

热门标签

归档