2014-07-14 40 views
0

我有jQuery UI可調整大小。它效果很好。jQuery可調整大小與Cookie記住最後的位置

但現在我想在那裏設置cookie功能,所以如果我刷新頁面,它將設置我調整之前的最後一個位置。

的JS調用函數:

$(document).ready(function() 
{ 
    $("#resizable").resizable(); 
}); 

請幫助解決這個問題。謝謝。

回答

0

您可以使用Jquery Cookie plugn for this

$(document).ready(function(){ 
if(typeof($.cookie('height')!='undefined')) 
    { 
     $("#resizable").height($.cookie("height")); 
     $("#resizable").width($.cookie("width")); 
    } 
    $("#resizable").resizable({ 
     stop: function(event, ui) { 
      var width = ui.size.width; 
      var height = ui.size.height; 
      $.cookie("height",height); 
      $.cookie("width",width); 
    } 
    }); 
}); 

Demo

+0

謝謝,它的工作完美。 1個問題,爲什麼當我刷新頁面時,寬度與我們調整後的大小無關。請參閱刷新時間。 – hiDayurie

+0

@hiDayurie其在我的本地工作正常使用它在您的網站jsfidller使用iframe可能是這樣的原因。 –

+0

我在我的本地嘗試過。同樣的問題。當我調整div(假設使用div)時,它調整了大小。但是當我刷新頁面時,調整大小的div會增加一點寬度。 – hiDayurie

相關問題