gpt4 book ai didi

jquery - 悬停时使用 jQuery 淡入背景,然后淡出

转载 作者:行者123 更新时间:2023-12-01 06:57:53 25 4
gpt4 key购买 nike

当您将鼠标悬停在段落上时,我当前正在使用此代码来更改页面的 css3 背景:

$(function(){
$('#web').hover( function(){
$('html').css('background', '#000 url("space-image.png") center center fixed no-repeat');
});
});

它工作正常,但我想添加 fadIn 到它,这样它会更平滑。另外,当您没有将鼠标悬停在该段落 (#web) 上时,我想将新背景淡入旧背景。

最佳答案

您可以通过使用 jQuery 和 jQuery UI 轻松实现此目的,并对类进行动画处理,而不必使用 SwitchClass 对各个属性进行动画处理。 .

jQuery:

$(document).ready(function(){
$("#f1_container").hover(function(){
$("body").switchClass('load', 'webbg', 100);
},
function(){
$("body").switchClass('webbg', 'load', 100);
});
});

只需在 CSS 中设置 oldClass 和 newClass 的样式属性即可。 (适当重命名)

确保您正在加载 jQuery UI 库:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.15/jquery-ui.min.js"></script>

工作示例:http://jsfiddle.net/yPBVs/

关于jquery - 悬停时使用 jQuery 淡入背景,然后淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7042910/

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