Javascript 使用“不透明度”值设置在滚动上淡入淡出
这是我的剧本:Javascript 使用“不透明度”值设置在滚动上淡入淡出,javascript,jquery,Javascript,Jquery,这是我的剧本: jQuery(document).ready(function(){ jQuery(window).scroll(function () { var scrollTop = jQuery(window).scrollTop(); var height = jQuery(window).height(); jQuery('.background_top_dissolvenza').css({
jQuery(document).ready(function(){
jQuery(window).scroll(function () {
var scrollTop = jQuery(window).scrollTop();
var height = jQuery(window).height();
jQuery('.background_top_dissolvenza').css({
'opacity': ((height - scrollTop) / height)
});
});
});
我想将不透明度值停止在0.5,而现在它达到0,甚至更高,为负值当我滚动时
有什么建议吗?谢谢 您需要使用
Math.max()
这里有一个
jQuery(document).ready(function(){
jQuery(window).scroll(function () {
var scrollTop = jQuery(window).scrollTop();
var height = jQuery(window).height();
jQuery('.background_top_dissolvenza').css({
'opacity': Math.max((height - scrollTop) / height, 0.5)
});
});
});