有人可以帮助一个完整的javascript菜鸟吗?我的google-fu似乎完全缺乏......
我正在尝试将其转换为...
var $win = jQuery(window),
w = 0,h = 0,
sgcolour = [],
getWidth = function() {
w = $win.width();
h = $win.height();
};
$win.resize(getWidth).mousemove(function(e) {
sgcolour = [
Math.round(e.pageX/w * 255),
Math.round(e.pageY/h * 255),
150,
1
];
jQuery(document.body).css('background','rgba('+sgcolour.join(',')+')');
}).resize();
从 rgba 到 hsla,x 轴为色调,y 为饱和度,其他值固定。
我想我已经很明显了(改变'rgba',将值从适合rgba的那些设置为适合hsla的值),但我一生都无法弄清楚如何让它在之后输出“%”所需值...
我希望我能够为自己解决这个问题,但我不确定我是否足够了解它以谷歌搜索正确的问题:/