Простите что не в тот раздел..... но все-же,,
подскажите пожалуйста где можно почитать про анимацию при изменении в БД
НАПРИМЕР: за зажание начисленно 5 баллов, произошли изменения в бд и с помощью анимации на экране!
_____________
PRchik.ru | Раскрутись и заработай!
Игорь_Vasinsky
14.11.2013 - 20:09
наверно ты говоришь про ajax)
ну вот
Цитата |
Такая банальная вещь, как необходимость показать сообщение «Идет загрузка» во время ajax-запроса, привела меня к созданию своей «легкой версии» без картинки. Работает он глобально на всей странице, закрывая все элементы полупрозрачным слоем. Работает на jQuery, состоит из трех частей: HTML, CSS, и JS-кода |
она?
так это при работе с аяксом вешается гифка например - пока идёт запрос и не вернулся ответ от сервера
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Вот такой скрипт:
function checkBalanceChange(z)
{
if (document.getElementById("userBalance").innerHTML != z)
{
document.getElementById("userBalance").innerHTML=z;
$('#userBalance').each(function(){
$(this).animate({opacity:'0.2'},1);
$(this).animate({opacity:'1.0'},1000);
});
}
}
function balanceTimer()
{
z = document.getElementById("userBalance").innerHTML;
$('#userBalance').animate({opacity:'1.0'},1);
$("#userBalance").load("API/api.php?func=balance&", function() {
if (document.getElementById("userBalance").innerHTML !="error") { checkBalanceChange(z); }
});
}
setInterval ( "balanceTimer()", 20000 );
function olikeApiRequest(func,targetTag,params)
{
if (params == undefined) params='';
z = document.getElementById(targetTag).innerHTML;
$('#'+targetTag).animate({opacity:'1.0'},1);
$('#'+targetTag).load("API/api.php?func="+func+"&"+params, function() {
if (document.getElementById(targetTag).innerHTML=="error") { document.getElementById(targetTag).innerHTML=z;}
if (document.getElementById(targetTag).innerHTML != z)
{
$('#'+targetTag).each(function(){
$(this).animate({opacity:'0.2'},1);
$(this).animate({opacity:'1.0'},1000);
});
}
});
}
Только не могу понять как его применить!?(Как связать с базой.)
_____________
PRchik.ru | Раскрутись и заработай!