gpt4 book ai didi

javascript - 改进 $(document).ready 和 $( window ).resize 并使其更紧凑

转载 作者:行者123 更新时间:2023-11-30 07:22:59 26 4
gpt4 key购买 nike

我有这个代码例如

var Wwin = $(window).width()

if ( Wwin > 2000 ) {
alert ('yes')
} else {
alert ('no')
}

每次 $(document).ready$( window ).resize

我都需要运行这段代码

例如

$( window ).resize(function() {

var Wwin = $(window).width()

if ( Wwin > 2000 ) {
alert ('yes')
} else {
alert ('no')
}

});

$(document).ready(function() {

var Wwin = $(window).width()

if ( Wwin > 2000 ) {
alert ('yes')
} else {
alert ('no')
}

});

有什么方法可以改进这段代码并使其更紧凑吗?

例如

var $MyFunction =  (   var Wwin = $(window).width()
if ( Wwin > 2000 ) {
alert ('yes')
} else {
alert ('no')
} )

$( window ).resize(function() {

$MyFunction

});

$(document).ready(function() {

$MyFunction

});

$(document).ready(function(){} & $( window ).resize(function() {

$MyFunction

});

你有什么建议?

最佳答案

你总是可以做一个函数。

var windowSize = function () {
if ( $(window).width() > 2000 ) {
alert('yes')
} else {
alert('no')
}
}
$(document).ready(windowSize);
$(window).resize(windowSize);

但请记住,调整大小事件将被触发多次。

关于javascript - 改进 $(document).ready 和 $( window ).resize 并使其更紧凑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30884396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com