Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么blur.js试图访问该文件;没有;?_Javascript_Jquery_Html_Transparency - Fatal编程技术网

Javascript 为什么blur.js试图访问该文件;没有;?

Javascript 为什么blur.js试图访问该文件;没有;?,javascript,jquery,html,transparency,Javascript,Jquery,Html,Transparency,我正在尝试使用blur.js在我的网站上创建一个模糊效果,这样你就可以看到内容背后的网站背景。然而,它似乎试图访问一个名为“无”的图像 以下是chrome javascript日志的输出: $('#container').blurjs({source: 'body',radius: 10}); [ <div id=​"container">​… ] GET http://rymate.x10.mx/test/none 404 (Not Found) blur.min.js:285 (

我正在尝试使用blur.js在我的网站上创建一个模糊效果,这样你就可以看到内容背后的网站背景。然而,它似乎试图访问一个名为“无”的图像

以下是chrome javascript日志的输出:

$('#container').blurjs({source: 'body',radius: 10});
[
<div id=​"container">​…
]
GET http://rymate.x10.mx/test/none 404 (Not Found) blur.min.js:285
(anonymous function) blur.min.js:285
jQuery.extend.each jquery-1.7.1.js:658
jQuery.fn.jQuery.each jquery-1.7.1.js:271
$.fn.blurjs blur.min.js:199
(anonymous function)
InjectedScript._evaluateOn
InjectedScript._evaluateAndWrap
InjectedScript.evaluate
$('#container').blurjs({source:'body',radius:10});
[
​…
]
得到http://rymate.x10.mx/test/none 404(未找到)blur.min.js:285
(匿名函数)blur.min.js:285
jQuery.extend.each jQuery-1.7.1.js:658
jQuery.fn.jQuery.each jQuery-1.7.1.js:271
$.fn.blurjs blur.min.js:199
(匿名函数)
InjectedScript.\u evaluateOn
InjectedScript.\u evaluateAndWrap
InjectedScript.evaluate
我的代码在和上联机


任何帮助都将不胜感激。

这是插件中的一个bug,它假设您传递给插件的元素具有有效的URL作为源

这可能是一个合理的假设,但它不能处理源元素中没有背景图像的情况,即浏览器报告
“none”

如果您关心插件,可能应该报告它,因为它是服务器上不需要的和无用的负载

无论如何,您也应该正确使用插件,您需要的是:

source: '#page'

但是,源映像必须由您托管,而不是
onlinedesign4uu.co.uk
,因为跨源映像将不起作用。

插入行
console.log($source.css('backgroundImage')第200行左右。我怀疑这是您的问题。@archer日志中的输出正好是“无”,这正是它试图在第285行添加为图像源的内容。好的,谢谢!它现在可以工作了,我已经通知了开发人员这个错误。