0
$(document).ready(function(){
var lastsettings = $.cookie('location');
if(lastsettings == "blue"){
$('fieldset').css('background-color', 'blue');
$('fieldset').css('margin-top', '0px');
$('fieldset').css('margin-left', '0px');
}
else if(lastsettings == "red"){
$('fieldset').css('background-color', 'red');
$('fieldset').css('margin-top', '0px');
$('fieldset').css('margin-right', '0px');
}
else if(lastsettings == "yellow"){
$('fieldset').css('background-color', 'yellow');
$('fieldset').css('margin-top', '240px');
$('fieldset').css('margin-left', '0px');
}
else if(lastsettings == "green"){
$('fieldset').css('background-color', 'green');
$('fieldset').css('margin-top', '240px');
$('fieldset').css('margin-right', '0px');
}
$('select').change(function(){
$('select option:selected').each(function(){
position = this.text;
$('fieldset').css('margin', 'auto');
if(position == "Top Left"){
$('fieldset').css('background-color', 'blue');
$('fieldset').css('margin-top', '0px');
$('fieldset').css('margin-left', '0px');
$.cookie('position', 'blue');
}
else if(position == "Top Right"){
$('fieldset').css('background-color', 'red');
$('fieldset').css('margin-top', '0px');
$('fieldset').css('margin-right', '0px');
$.cookie('position', 'red');
}
else if(position == "Bottom Left"){
$('fieldset').css('background-color', 'yellow');
$('fieldset').css('margin-top', '240px');
$('fieldset').css('margin-left', '0px');
$.cookie('position', 'yellow');
}
else if(position == "Bottom Right"){
$('fieldset').css('background-color', 'green');
$('fieldset').css('margin-top', '240px');
$('fieldset').css('margin-right', '0px');
$.cookie('position', 'green');
}
else{
$('fieldset').css('background-color', 'white');
$('fieldset').css('margin', 'auto');
$('fieldset').css('margin-top', '100px');
}
});
});
$("#invisibility").toggle(function(){
$('fieldset').css('visibility', 'hidden');
}, function(){
$('fieldset').css('visibility', 'visible');
});
});
jquery 쿠키 플러그인을 사용하고 있지만 페이지를 새로 고침하면 정상으로 돌아갑니다. 나는 fieldset을 사용하여 상자를 특정 위치로 이동시키는 웹 사이트를 코딩하고 있지만, 내 페이지를 새로 고침 할 때 상자가 원래 위치로 이동하는 대신 새로 고침 전에 위치를 설정합니다. 당신이쿠키를 작동시키는 데 문제가 있습니다.
var lastsettings = $.cookie('location');
같은 쿠키 location
을 만들 경우
동의어이지만 jQuery 쿠키 플러그인은 ' t는 그것을 알고있다;) – JFK
내가 위치에 있어야하는 모든 위치를 바꿔야 하느냐? – user1730357
그래, 지금 내가 가진 유일한 문제는 센터로 돌아가서 다시로드하면 리셋 할 때 센터에 가기보다는 이전에 오른쪽 상단에 내 박스가 있다고 말할 수있게된다. 그렇지 않으면 오른쪽 상단에 다시로드하면 오른쪽 상단 만 유지하면 센터가 문제가됩니다. – user1730357