This是我的網站 我想讓我的導航元素的背景變得模糊..我用html2canvas和stackblur來做這個,你可以找到教程here.我現在的問題是我想要從畫布渲染排除導航元素,所以它只能顯示背景滾動時(目前其唯一的wekit瀏覽器中工作,因爲我不知道如何將多個屬性添加到防止某些元素被渲染爲畫布
「-webkit-變換「,
在此先感謝。我的代碼:
<script>
$(function() {
html2canvas($("body"), {
onrendered: function (canvas) {
$("div.blurnav, div.blurnav.small").append(canvas);
$("canvas").attr("id", "canvas");
stackBlurCanvasRGB(
'canvas',
0,
0,
$("canvas").width(),
$("canvas").height(),
20);
}
});
vv = setTimeout(function() {
$("body").show();
clearTimeout(vv);
}, 200);
});
$(window).scroll(function() {
$("canvas").css(
"-webkit-transform",
"translatey(-" + $(window).scrollTop() + "px)");
});
window.onresize = function() {
$("canvas").width($(window).width());
};
$(document).bind('touchmove', function() {
$("canvas").css(
"-webkit-transform",
"translatey(-" + $(window).scrollTop() + "px)");
});
$(document).bind('touchend', function() {
$("canvas").css(
"-webkit-transform",
"translatey(-" + $(window).scrollTop() + "px)");
});
</script>
任何人都可以幫忙嗎? – Geatrix 2014-12-19 16:04:59