javascript - jquery窗口调整大小在requirejs中不起作用

标签 javascript jquery html css requirejs

我是 requirejs 的新手,并开始在我的元素中使用它。我在使用窗口调整大小事件时遇到一个问题,它没有触发。 在这里,我添加了我的代码。请帮我解决这个问题。

define(["jquery"], function($) {
    $(function() {
      set_screen();
    });
    function set_screen(){
            var heroBannerHeight = $('#hero-banner').innerHeight(),
                heroCaptionHeight = $('#hero-banner .slider-caption').innerHeight();

            if(heroBannerHeight > heroCaptionHeight){
                $('#hero-banner, #hero-banner .slider-caption').css({'height':heroBannerHeight});
                $('#hero-banner').removeClass('large-description');
            } else {
                $('#hero-banner, #hero-banner .slider-caption').css({'height':heroCaptionHeight});
                $('#hero-banner').addClass('large-description');
            }

        }

        $(window).on("resize", function(event) {
            set_screen();
        });
    });

最佳答案

尝试:

define(["jquery"], function($) {
    function set_screen(){
            var heroBannerHeight = $('#hero-banner').innerHeight(),
                heroCaptionHeight = $('#hero-banner .slider-caption').innerHeight();

            if(heroBannerHeight > heroCaptionHeight){
                $('#hero-banner, #hero-banner .slider-caption').css({'height':heroBannerHeight});
                $('#hero-banner').removeClass('large-description');
            } else {
                $('#hero-banner, #hero-banner .slider-caption').css({'height':heroCaptionHeight});
                $('#hero-banner').addClass('large-description');
            }

        }
       $(function() {
         set_screen();
         $(window).on("resize", function(event) {
            set_screen();
         });
       });

    });

关于javascript - jquery窗口调整大小在requirejs中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30206771/

相关文章:

php - 如果禁用了 javascript 并且您想要在 PHP 或正则表达式中准确地 (XXX)XXX-XXXX,如何过滤(和替换)phone# 输入

javascript - 替换视频的音轨

javascript - 将值插入 SQL 本地数据库并使用 Javascript 打印表数据

javascript - 使用 Angular,如何将 `input` `ng-repeat` 中的 `div` 文本绑定(bind)到另一个 `div` 中的另一个 `ng-repeat` ?

javascript - jQuery UI 无法在 Firefox 中使用重复代码作为演示

javascript - Jquery - 如何在悬停时更改 img src?

javascript - 如何循环遍历表元素并使用 JQuery 检索数据元素?

html - 如何设置图片下方的按钮?

javascript - 模拟图像另存为

javascript - 事件—— 'mouseup' 鼠标移动后未触发