我正在使用Vague.js来模糊div
,但我似乎无法让它工作。
我的JavaScript:
$(document).load(function() {
var vague = $('.zero').Vague({
intensity: 3,
forceSVGUrl: false
});
vague.blur();
});
我先尝试$(document).ready(...)
,但没有用,所以我切换到.load(..)
HTML:
<div class="block zero">
<img src="images/rb.png" />
</div>
CSS:
.zero {
background: url(../images/11.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
答案 0 :(得分:6)
将$(document).load(
更改为$(document).ready(
$(document).ready(function() {
var vague = $('.zero').Vague({
intensity: 3,
forceSVGUrl: false
});
vague.blur();
});
或使用
$(window).load(function(){
或使用$( document ).ready()
$(function(){
答案 1 :(得分:3)
尝试使用:
$(window).load(function() {
或:
$(document).ready(function() {
而不是:
$(document).load(function() {
答案 2 :(得分:0)
确保Vague.js的权限设置为755.当然假设有一个LAMP堆栈。