2009-07-05 1 views
0

Я пытаюсь извлечь сохраненный URL из Jquery печенья его сохранение в куки, но его не извлекая печенья URLпри получении сохранен URL в куки для фона тела JQuery

$(document).ready(function() { $("#BGSelector a").click(function() { 
    var imgLink = $("img", this).attr("src"); 
     $.cookie("html_img", "" + imgLink + "", { expires: 7 }); 
     var imgCookieLink = $.cookie("html_img"); 
     $("html").css("background", "url('" + imgCookieLink + "')"); }); }); 

благодаря xandy для JQuery скрипт

+0

ваш код работает! –

+0

Я знаю, что он работает, но он не остается с рисунком, если вы переходите на другую ссылку, обновляете или возвращаетесь на ту же страницу, на фото пропадает – vache

+0

В вашем фон кода применяется при нажатии ссылки. Если вы хотите используйте фон, обновив страницу, напишите эту строку ниже в готовой функции. var imgCookieLink = $ .cookie ("html_img"); $ ("html"). Css ("background", "url ('" + imgCookieLink + "')"); –

ответ

2
<script src="js/jquery.js" type="text/javascript"></script> 
<script src="js/jquery.cookie.js" type="text/javascript"></script> 
<script type="text/javascript" > 
$(document).ready(function() { 
    $("#BGSelector a").click(function() { 
     var imgLink = $("img", this).attr("src"); 
     $.cookie("html_img", "" + imgLink + "", { expires: 7 }); 
     var imgCookieLink = $.cookie("html_img"); 
     $("html").css("background", "url('" + imgCookieLink + "')"); 
    }); 
}); 
</script> 


<div id="BGSelector" > 
<a href="javascript:;"><img src="images.jpeg" /></a> 
</div> 

Это работает в моем браузере.

+0

что вы имеете в виду .once – vache

+0

ОК, как я могу сделать так, он будет извлекать эту ссылку после того, как пользователь уйдет и вернется, поэтому он будет извлекать эту ссылку всегда, когда загружаются страницы – vache

0

это смешно все я сделал, было назвать печенье снова

<script type="text/javascript"> 
$(document).ready(function() { 
    var imgCookieLink = $.cookie("html_img"); 
    $("html").css("background", "url('" + imgCookieLink + "')"); 
}); 

</script> 
Смежные вопросы