diff --git a/js/imgLiquid.js b/js/imgLiquid.js index ecd89dd..3b46922 100644 --- a/js/imgLiquid.js +++ b/js/imgLiquid.js @@ -150,9 +150,10 @@ imgLiquid.injectCss = '.imgLiquid img {visibility:hidden}'; function processBgSize() { // Check change img src - if ($imgBoxCont.css('background-image').indexOf(encodeURI($img.attr('src'))) === -1) { + var imgUrl = $img.attr('src').replace(/"/g, '\\"'); + if ($imgBoxCont.css('background-image').indexOf(imgUrl) === -1) { // Change - $imgBoxCont.css({'background-image': 'url("' + encodeURI($img.attr('src')) + '")'}); + $imgBoxCont.css({'background-image': 'url("' + imgUrl + '")'}); } $imgBoxCont.css({ diff --git "a/tests/\"woody\".jpg" "b/tests/\"woody\".jpg" new file mode 100644 index 0000000..2e9753c Binary files /dev/null and "b/tests/\"woody\".jpg" differ diff --git a/tests/imgLiquid_escape.html b/tests/imgLiquid_escape.html new file mode 100644 index 0000000..f5dce7c --- /dev/null +++ b/tests/imgLiquid_escape.html @@ -0,0 +1,44 @@ + + + + + imgLiquid Jquery Plugin + + + + + + + + + + + + + + + + + + + + +
+
+ TEST +
+
+ +
+
+ TEST +
+
+ + + +