gpt4 book ai didi

javascript - jQuery:仅在特定浏览器宽度下才转换

转载 作者:行者123 更新时间:2023-11-28 06:08:30 25 4
gpt4 key购买 nike

https://jsfiddle.net/jzhang172/uhmubhtf/3/

我想仅在浏览器宽度为特定长度时应用 jQuery,但同时检测到它不在其中。

现在,它无论如何都会应用它,因为它会不断检查浏览器宽度并应用淡入和淡出。

$(function(){
function screenClass() {

if ($( window ).width() <500){
$(".ok span").fadeOut(function(){
$(this).html("no").fadeIn();
});
}
else{

$(".ok span").fadeOut(function(){
$(this).html("yes").fadeIn();
});
}

}
$(window).bind('resize',function(){
screenClass();
});


});
.ok{
background:blue;
height:300px;
width:300px;
transition:1s;
font-size:30px;
color:white;
}
.span{
color:white;
font-size:30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="ok"><span></span></div>

最佳答案

我想这就是你想要的?您只需要添加条件...

$(function() {
if ($(window).width() > 500) {
$('.ok span').html("yes");
} else {
$('.ok span').html("no");
}

function screenClass() {
if ($(window).width() < 500 && $('.ok span').html() == 'yes') {
$(".ok span").fadeOut(function() {
$('.ok span').html("no").fadeIn();
});
} else if ($(window).width() > 500 && $('.ok span').html() == 'no') {
$(".ok span").fadeOut(function() {
$(".ok span").html("yes").fadeIn();
});
}

}
$(window).bind('resize', function() {
screenClass();
});


});

https://jsfiddle.net/chqzeshj/

关于javascript - jQuery:仅在特定浏览器宽度下才转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36323181/

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