jQuery ефект + session

TryMe каза:
Не съм сигурен дали не трябва да се ползва стриктно с $ ($.cookie).

@rado > <script src="jquery.cookie.js"></script> да сложено е
@tryme ползвам всички jquery Кодове така,заради конфлика със другите скриптове,иначе така като гледам кода ми се струва малко объркано,в смисъл тя самата бискитва от къде да знае кое точно да "складира"

ps:Намерих един подобен пример (работещ) Цък
но разбира се не успях да го "вградя" в моя код.
Ако някой има желание да тества, мога да дам един html примерен файл
:)
 
Ами объркано е защото не си даваш зор да помислиш малко, че да го сложиш на правилното място. Колко по-точно трябва да ти се напише, че да разбереш как става.

Аз ти ги написах така само за да ти покажа как се ползват. Не съм казал, че точно така трябва да го направиш.

И все пак провери дали ти се сетва бисквитката през firebug или този на хрома.

И все пак... ползвай бисквитката с доларче.
 
Аз бях праил нещо подобно и ти го сгъчках на твоя код ;) тествах и бачка :P
[js]
$(function() {
if(!$.cookie("zoomed")) $.cookie("zoomed", "out", { expires: 99 });
function zoomIn(load) {
if(load) $('.full_frame').css({width: '+=340px'});
else $('.full_frame').animate({width: '+=340px'});
$('#zoomin').hide();
$('#zoomout').show();
$('.moveme').detach().prependTo('#slide_down');
$.cookie("zoomed", "in", { expires: 99 });
}
function zoomOut() {
$('.full_frame').animate({width: '-=340px'},function() {
$('#zoomout').hide();
$('#zoomin').show();
$('.moveme').detach().prependTo('#slide_up');
$.cookie("zoomed", "out", { expires: 99 });
});

}

if($.cookie("zoomed") == "in") {
zoomIn(true);
}

$("#zoomin").click(
function() {
zoomIn();
}),
$("#zoomout").click(
function() {
zoomOut();
});
});
[/js]
 
Нали знаеш ако потребитела си е изключил бисквитките, че това няма да работи? Ако ти е основна част от сайта тово нещо, може да се направи с БД (специално за радко - може и да не е mysql (БД е абстрактно понятие), може да си направиш един тхт файл и да го "скриеш" и т.н.), разбира се първо правиш проверка ако потребитела си е изключил бисквитките, тогава да ползваш този вариант (да записваш на твоя сървър информацията).


Цялата ситуация с БД ще е следната, потребитела като се логне, взимаме информацията за дива (от mysql, txt от където си го нагласиш), вкарва е в една сесия и е актуална, работи си със сесията. После излиза влиза си пак и същата работа - тегли само 1 път от БД и след това повече не тегли (1 път само докато е в сайта, докато не затвори браузера, за да се изтрии сесията). Това го правиш след като провериш дали може да се сетне бисквитка.
 
Добре, че се намери някой най-накрая да му го даде наготово, че да заплюе всичките му дадени обяснения до сега. :D
 

Back
Горе