我有这个代码
例如
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);
但是请记住,调整大小事件将被多次触发。