Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Время gif анимации [6]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (7): « 1 2 3 4 5 [6] 7 »   

> Без описания
tuareg
Отправлено: 06 Июля, 2012 - 00:26:42
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Если быть совсем строгим то ни в чем особо. Но с другой стороны, это просто расширяется. Имхо, они более гибкие, и более мощные получаются.
Вот тут не много.
_http://jquery.page2page.ru/index.php5/Фабрика_виджетов_UI
P.S Все ядро UI uhepbnm не надо, достаточно только фабрики объектов Widget
 
 Top
DlTA
Отправлено: 06 Июля, 2012 - 00:31:12
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




в моем случае это не поможет, ибо проблема возникла в видимости переменных

а точнее в создании дополнительных атриботов в элементе, для хранения настроек анимации
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 00:33:56
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




DlTA пишет:
в моем случае это не поможет, ибо проблема возникла в видимости переменных

а точнее в создании дополнительных атриботов в элементе, для хранения настроек анимации

Нет, не возникнет. Все настройки можно хранить прямо в объете. Можно использовать data

(Отредактировано автором: 06 Июля, 2012 - 00:50:32)

 
 Top
DlTA
Отправлено: 06 Июля, 2012 - 00:51:35
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




tuareg пишет:
Все настройки можно хранить прямо в объете.
в каком именно?
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 14:26:01
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




DlTA Я сделал, вот можешь посмотреть.
http://jsfiddle[dot]net/tuareg/PLAJt/3/
Нет ни одной глобальной переменной. Расширять его дальше тоже не проблема. Вообщем вот что я имел ввиду под виджетом.
P.S Там по мимо jQuery подключена еще и jQuery UI. Но реально вся она не нужна. Нужен только файл widget.js из ядра jQuery UI.
P.S.S Если у кого нибудь будут вопросы. Я постараюсь на них ответить.
P.S.S.S Вообще если "сильно" подумать то можно скрестить мой вариант с вариантом IllusionMH. Который будет работать по принципу, если поддерживаем анимацию-->Css3 иначе анимация js. Но сегодня мне лениво Улыбка
Прикреплю еще полностью собранный вариант
Скачать файл: dita.zip
Скачан раз: 160

(Отредактировано автором: 06 Июля, 2012 - 14:29:16)

 
 Top
armancho7777777 Супермодератор
Отправлено: 06 Июля, 2012 - 14:46:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)





Скоро эту анимацию научат разговаривать))
 
 Top
DlTA
Отправлено: 06 Июля, 2012 - 17:19:10
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




tuareg по коду почти понятно, моя проблема была в том что я пытался обращаться через this.
но вот как происходит передача управления
<label>Играть: <input class="play" type="submit" value=">>"></label> каких либо повешанных обработчиков в упор не вижу, как обрабатываются клики?
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 17:48:53
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




armancho7777777 пишет:

Скоро эту анимацию научат разговаривать))

Я бы попросил не оффтопить Радость .
armancho7777777 если не сложно сделай, пожалуйста, спрайт только горизонтальный, если можно то другого цвета. И ссылку здесь оставь?
(Добавление)
DlTA пишет:
tuareg по коду почти понятно, моя проблема была в том что я пытался обращаться через this.
но вот как происходит передача управления
<label>Играть: <input class="play" type="submit" value=">>"></label> каких либо повешанных обработчиков в упор не вижу, как обрабатываются клики?

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. refresh:function(){
  3. var self=this;
  4.             self.animateDiv=self.element.children('.animateDiv');
  5.             self.element.
  6.                 on('click.myAnimate','input:submit',null,function(e){//при клике на любую кнопку, //запускаем метод который равен классу
  7.                     e.preventDefault();
  8.                                 self[this.className]();
  9.                 }).
  10.                 on('mouseenter.myAnimate','div.animateDiv',null,function(){
  11.                                 self.play();
  12.                 }).
  13.                 on('mouseleave.myAnimate','div.animateDiv',null,function(){
  14.                                 self.pause();
  15.                 });
  16. }
  17.  
 
 Top
armancho7777777 Супермодератор
Отправлено: 06 Июля, 2012 - 17:51:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Спрайт из чего?)
 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 17:57:01
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




armancho7777777 пишет:
Спрайт из чего?)

Кольца ты же делал? Которая крутится??? [url]http://jsfiddle[dot]net/tuareg/PLAJt/3/ [/url]
 
 Top
IllusionMH
Отправлено: 06 Июля, 2012 - 17:57:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)





эх, опередили с ответом.
нашел эти три строки, так и думал, что по классу выбирается метод, и 5 минут в них втыкал...
видимо, ночь в поезде за чтением С++ не прошла мимо
 
 Top
armancho7777777 Супермодератор
Отправлено: 06 Июля, 2012 - 17:57:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Ну.
Те же кольца, только фон другой и по горизонтали?
 
 Top
IllusionMH
Отправлено: 06 Июля, 2012 - 17:58:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




tuareg, реализация понравилась.

armancho7777777, дык тут спрайт один на всех Радость
 
 Top
armancho7777777 Супермодератор
Отправлено: 06 Июля, 2012 - 17:59:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




))

(Отредактировано автором: 06 Июля, 2012 - 18:00:07)

 
 Top
tuareg
Отправлено: 06 Июля, 2012 - 17:59:52
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Ага. Если Можно не фон а сами кольца, если нет, тогда фон. Просто подумаю как сделать переключалку с вертикали на горизонталь. А потом да, только разговаривать ее учить Радость
 
 Top
Страниц (7): « 1 2 3 4 5 [6] 7 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB