Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблема с Окном (https://javascript.ru/forum/jquery/10624-problema-s-oknom.html)

MadGest 12.07.2010 22:40

Проблема с Окном
 
Сохраняю текущую позицию в Cookie's после этого нужно что бы позиция считалась и вывела окно в соответствии с координатам.

jQuery.noConflict();
        jQuery(document).ready(function($){
		
	//Начало JQuery функций ----------------
	
		
		var pos_div,div;
		
		if($.cookie("menu_pos")) {
		    div = $.cookie("menu_pos");
			pos_div = div.split(":");
		};
			
		$.fx.speeds._default = 600;
				
		$("#dialog").dialog({ 
			autoOpen: false,
			show: 'blind',
			hide: 'explode',
			position: [pos_div]
		});		
				
		
				
		$("#dialog").dialog({              

		dragStop: function(event, ui) { 
		     div = $("#dialog").offset();
		     pos_div = div.left + ":" + div.top;
		$.cookie("menu_pos",pos_div);  }})		
		
		
		$('#sideBarTab').click(function() {
								
			   $("#dialog").dialog('open');
			  					
		});
		
	//-------------------------------------
	 	  
     });


Куки сохраняются и читаются корректно. Но вот как их применить к созданию окна не пойму. (Что бы окно появлялось там где оно было закрыто даже после перегрузки браузера) Подскажите пожалуйста.

Заранее спасибо.

x-yuri 13.07.2010 01:53

что выдает console.log(pos_div)?

MadGest 13.07.2010 08:16

ReferenceError: pos_div is not defined { message="pos_div is not defined", more...}

x-yuri 13.07.2010 13:35

ладно, спрошу конкретнее, здесь:
$.fx.speeds._default = 600; 
console.log(pos_div);
$("#dialog").dialog({  
    autoOpen: false, 
    show: 'blind', 
    hide: 'explode', 
    position: [pos_div] 
});

в случае, когда кука установлена


Часовой пояс GMT +3, время: 13:48.