2013-07-22 48 views
0

我正在使用jQuery(1.10.1)+ backstretch和cookies plugin。 這個想法是設置遠程img並保存到img using cookies的路徑。用cookies保存路徑到遠程img?

第一部分是不是很難:

$("#own").click(function(e) { 
    e.preventDefault(); 
    var own = $("input#img-link").val(); 
    $(".backstretch img").attr("src", own); 
    $.cookie("postcode", $("input[name=postcode]").val()); 
}); 

if (typeof $.cookie("postcode") !== "undefined") { 
    $("input[name=postcode]").val($.cookie("postcode")); 
} 

現在我痘痘有點糊塗的我該怎麼設置我的餅乾與它的工作。我已經發現了一些例子Example Link

$('#go').click(function(){ 
    $.cookie('postcode', $('input[name=postcode]').val());   
}); 

//retrieve the cookie on load if it's not undefined 
if(typeof $.cookie('postcode') !== 'undefined'){ 
    $('input[name=postcode]').val($.cookie('postcode')); 
} 

餅乾現在存儲在瀏覽器內的數據,但我怎麼能夠預防來自Cookies將其推回,所以在每一個頁面刷新IMG將餅乾裝入?

+0

它是如何複雜? –

+0

我試了幾次,我的任務失敗了。我沒有任何問題與cookie插件,但我很'輸入[名稱=郵編]'輸入' –

+0

你可以分享你的標記和你試過 –

回答

0

而不是設置圖像的屬性,要設置一些其他元素的屬性

$("#own").click(function(e) { 
    e.preventDefault(); 
    var own = $("input#img-link").val(); 
    $(".backstretch img").attr("src", own); 
    $.cookie("backstretch-img", own); 
}); 

var own = $.cookie("backstretch-img"); 
if (typeof own !== "undefined") { 
    $(".backstretch img").attr("src", own); 
} 
+0

是的。這是我試圖通宵達旦的事情。謝謝你,先生! –

+0

我知道我需要學習HTML和jQuery更難。我會做到最好。幾個月前剛剛開始。 –