-
Posts
92 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Aroused
-
-
Вем спасибо за ответы, мы перешли на mediatemple(gs).
Пока всё устраивает =)
Будут проблемы напишу.
-
$('#box').text(t);
А если бы внутри были теги а не текст?
UPD:
var ajax_obj = $(html);
var t = ajax_obj.find("div");
$('#back').append(t.eq(0));Да, так все нормально.
Странно. Иногда пишешь то же самое не работает, а иногда спросиш совета copy-paste и всё работает.
Магия.
Спасибо =)
-
Доброй ночи
cont.html
<div user="0">some_content0</div>
<div user="1">some_content1</div>
<div user="2">some_content2</div>index.js
$.ajax({
type:'get',
url:'cont.html',
dataType:'html',
error:function(){alert('Error:ajax')},
success:function(html){
var ajax_obj = $(html);
}
}); // ajax endПодскажите, как работать с ответом если мне нужен только первый div. К примеру я его хочу засунуть в $('#box')?
Заранее, благодарю.
-
решил попробовать SpaceWeb, с тех.п. разговаривал, вроде адекватные.
А вам для чего хостинг нужен?Для портфолио, да и вообще тестить проекты. Хотелось бы выбрать, и долго не париться.
-
1
-
-
Здравствуйте. Помогите пожалуйста выбрать хостинг исходя только из качества услуг.
Какой бы не нашел, начинаю читать отзывы и желание сразу отпадает. Что за дела? Разве нет качественного?
-
А в чем вопрос??
Не, я просто повесил обработчик onload на window, а некоторые блоки в display none, с расчетом, что они будут block когда window onload, блоки раскрываются но я вижу, что бэкграунды еще не загруженны. Потом дотукал, что фон начинает загружаться если display block. А тему уже создал =), пришлось поправить
-
С новым всех годом!
Подскажите пожалуйста, что за хрень с этим onload? Почему он динамит фон заданный css?
Или нужно на что-то другое вешать обработчик, не на окно?
Решено
что за хрень с этим onloadИз-за display:none
-
1
-
-
Здравствуйте, подскажите пожалуйтса реально ли повесить обработчик на изменение значения атрибута? Либо изменение свойств css? Суть в принципе не поменяется
-
Прошу прощения, во втором цикле двигал все элементы. потому и не замечал что происходит
-
Здрасте, еще раз
Проблема второго цикла, всё работает кроме анимации
, в чем дело не могу понять.
Что не так с анимацией второго цикла? Подсажите
пожалуйста.
for(var n = 0; param.vis_block - 1 >= n; n++){
var curr_block = container.children('div:eq('+n+')');
if(typeof curr_block != 'undefined'){
//animate news_block
curr_block.stop(false, true).animate({'top': '+='+step}, 100)
//animate inner images
for(var m = 0; param.inner_img_max - 1 >= m; m++){
if(typeof curr_block.children('img:eq('+m+')') != 'undefined'){
curr_block.children('img:eq('+m+')').stop(false, true).animate({'top':'+='+parastep}, 10); // НЕ РАБОТАЕТ!!!
alert(parastep); // РАБОТАЕТ!!!
alert(m); // РАБОТАЕТ!!!
}else{
m = param.inner_img_max + 1; // я надеюсь что это останавливает цикл =D
}
}
}
}DOM
<div id="news_1" class="news_block" style="top: 0px;">
<img height="600px" width="760px" src="/data/news/block/calibrate/cycle.png">
<img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
<img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
<img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
<img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
<img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
<img height="600px" width="760px" src="/data/news/block/calibrate/point.png">
</div> -
Локальная "умирает", но глобальная нет. После "смерти" никто ничего не получает.
Благодарю за ответ
Всё так и не понимаю я про замыкания, полезу учить
-
Здравствуйте.
1. Внутри фукции создаётся локальная переменная, после окончания вызова переменная умирает? А при последующем вызове занова создаётся? Так это или нет?
2. А если в этой функции помимо локальной переменной есть и глобальная, которая вдобавок globalvar = localvar? Локальная всёравно должна умереть, а глобальная получет значение локальной?
Подскажите пожалуйста
-
var arr = new Array();
$.ajax({
...
success: function(data){
$.each(data, function(){
arr[arr.lenght] = html.ul.li;
});
};
})Будет ли так добавляться каждый элемент в конец массива?
Суть в том, что бы я мог обращаться к каждому li типа как
nbr = 0;
$(arr[nbr]).something(...Или как селектор работать не будет?
-
Добрый день!
Подскажите пожалуйста, получаем методом ajax из файла .php данные вида:
<ul>
<li><a href..><img.. ></a></li>
<li><a href..><img.. ></a></li>
<li...
</ul>Как занести после завершения запроса элементы <li> в массив? То есть после 'success:'.
Как-то типа $.each(data, function(){ тут каждый li в массив arr[] });
Я не соображу что должо быть в функции?
Заранее спасибо!
-
Да, возможно. А нужно ли?
Я вот сейчас думаю, даже не знаю как сделать, это видимо вопрос к пхп.
1)нужно чтобы контент менялся динамически,
2)по клику менялся адрес без перехода, js перехватывает адрес, выполняет функцию подставляя участки адреса разделённые "/" в переменные.
3)можно было переходить по ссылке вводя в браузере адрес и поподая на нужный контент.
Или третий пункт не выйдет, если сайт динамический?
-
Добрый день! Хочу поинтересоваться, есть ли способ обрабатывать адресную строку? То есть использовать её изменение как событие. Если мы переходим site/1.html то вызывается фунция function 1() если site/2.html то соответственно function 2(); ну или какие-нибудь подобные методы. А не вешать на клик обработчик событий. Это возможно?
-
Вот я так и думал что сама функция сразу удаляется, просто хотел узнать, есть какие либо варианты.
Так куда копать? Изучить замыкания (тёмная тема)? Или понять где хранить счетчик?
А есть вариант использовать таймаут, только чтобы он не запоминал действия? А то после него сразу вываливаются все действия которые происходили.
-
Нужно сделать так, чтобы функция по щелчку mouseWheel происходила через 2 раз(в данном случае).
Ничего лучше этого способа в голову ничего не пришло:
....
var abcX = 0;
if (wheelDeltaY < 0){ // если крутим колесо вниз
++abcX; // +1 к переменной abcX
if (abcX == 3){ // если abcX == 3
myScroll.scrollToPage('next', '0', 1000); // происходит функция
abcX = 0; // сбрасываем abcX для цикличности
return false;
}
};
....Тут беда в переменных, почему это не работает?
Работает так(но срабатывает при каждом действии):
if (wheelDeltaY < 0){myScroll.scrollToPage('next', '0', 1000); return false}; -
Ссылка скинь, я посмотрю.
jsFiddle я боюсь не залью всё, только с сервака.
Там дальше прелоадера дело не двигается, из за известной проблемы...
-
Пробуй так, live тут совсем не к месту ибо load это не событие пользователя, а функция загрузки которая вызывается из скрипта.
Да, я так в первую очередь и сделал, но ничего не происходит.
такое ощущение, что обработчик вооще не видит $('#work_drag'), как буд-то его нет, я подумал раз это новый элемент то нужно методом live но толку так же нет.
Странная ерунда, если live не дружит с load, то получается это вообще никак нельзя реализовать?
Я думал что live как callback стесняется работать, тогда попробовал так:
wr.load('cont/work/work.html'});
$('#work_drag').load(function(){
$('.preload').css({display:'none'});
$('#work_drag').animate({left:'0px'}, 1500, 'easeOutExpo');
});Что тоже не даёт результата.
-
А в чём задача этого скрипта? Live - Load в принципе не может быть, если это конечно не картинка.
Все должно быть просто, после того как присланный сервером html-текст будет помещен в выбранные элементы страницы, начинается загрузка содержимого (картинки и текст), как это содержимое загрузил браузер, должна происходить какая-то функция, сейчас это анимация. Но эта функция не работает.
wr.load('cont/work/work.html', function(){ //подгружаем html в блок wr = $('#wrapper')
$('#work_drag').live('load', function(){ //вешаем обработчик load на блок $('#work_drag') из work.html изпользуя live() т.к. этот элемент новый.
$('.preload').css({display:'none'}); //тут начинаем что-то делать после полной загрузки блока $('#work_drag') с картинками и текстом.
$('#work_drag').animate({left:'0px'}, 1500, 'easeOutExpo') -
Ну, чтобы тема зря не висела, вот и мой вопрос
wr.load('cont/work/work.html', function(){
$('#work_drag').live('load', function(){ //Здесь всё останавливается.
$('.preload').css({display:'none'});
$('#work_drag').animate({left:'0px'}, 1500, 'easeOutExpo', function(){
});
});
})Что я не так сделал?
-
Аппаратное ускорение яваскриптом! Ну вы блин даете...
Анимация =) я просто не нашел соответственную тему.
Мне лично не понятно зачем браузер перерисовывает элементы, вместо того, чтобы их передвинуть. Когда мы скроллим по странице, ничего же заново не рисуется.
-
Что вы такое там анимируете, что вся анимация падает в современных браузерах?
Куча картинок каждая весом ~500kb и всё это хозяйство дрожит и дёргается при анимации.
Таймер на сервере.
in PHP
Posted · Edited by Aroused
Цель: Создание нескольких таймеров, которые будут по истечении времени изменять значение в табличке бд.
Условие: По запросу клиента будет отображаться время ожидания этих заданий.
Вопрос#1: Погуглил, и запутался, есть какой-то cron, всякие возможности с mysql5.1, прошу вашего совета, как лучше это реализовать?
Вопрос#2: Если подобных заданий будет около 25 может ли это сильно напрягать сервер?![:blush:](https://htmlforum.dev/uploads/emoticons/default_blush.png)
Слышал что MySQL Event Scheduler может убить базу если врдруг что-то сделать не так или одновременно выполнить несколько задач.
Заранее спасибо![:)](https://htmlforum.dev/uploads/emoticons/default_smile.png)
ps. я вообще не знаю perl![:blush:](https://htmlforum.dev/uploads/emoticons/default_blush.png)