jquery window 调整大小在 requirejs 中不起作用
jquery window resize not working in requirejs
我对 requirejs 完全陌生,并开始在我的项目中使用它。我在使用 window resize 事件时遇到一个问题,它没有触发。
在这里,我添加了我的代码。请帮我解决这个问题。
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();
});
});
});
我对 requirejs 完全陌生,并开始在我的项目中使用它。我在使用 window resize 事件时遇到一个问题,它没有触发。 在这里,我添加了我的代码。请帮我解决这个问题。
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();
});
});
});