Jump to content

psywalker

Moderator
  • Posts

    13,707
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by psywalker

  1. Вообще почему то показывает адрес страницы Ну вроде посмотрел, и всё равно не пойму, в чём подвох? По началу видел нули, а другие не могу так почему-то увидеть.
  2. ТС, посмотри пример, тут я верстал середину фикс, а боковые колонки резина http://psywalker.ru/Portfolio/Archery/main-page.html
  3. А как правильно это сделать, если внутри .onmouseover = function(){ уже не видно никаких дивов? Ну правильно делаю, что изменяю, а если значение выходит за пределы, то мы выходим из функции ретурном, да и всё. Где тут подвох? index будет равен 10, далее мы снова выходим ретурном из функции, а что в этом плохого?
  4. s0rr0w Вот сделал почти, кое что упростил, но почему то не работает. Объясни плиз, почему. Вот код: self.index+=self.vector; if(self.index<0||self.index>self.opacitys.length || self.vector==0 ){return;} self.node.style.opacity = self.opacitys[self.index]; Ведь когда мы наводим мышь на пункт и вектор становится равным 1, а значит вот эта запись будет прибавлять к self.index +=self.vector; , а разве нет? Тогда почему не работает? http://psywalker.ru/Forum/JS/Primitive/Dom...-Plavnoe/4.html Я просто не пойму, чем верхняя запись хуже этой? var newIndex = self.index+self.vector if(newIndex<0||newIndex>=self.opacitys.length){return;} self.index = newIndex; //alert(self.vector) self.node.style.opacity = self.opacitys[newIndex];
  5. Поэтому я бы на его месте делал упор на математику, алгебру и геометрию. Вот они как раз через пять лет и будут нужны больше всего.
  6. Зная его не первый день, могу точно сказать, что он поступил именно так, как следовало.
  7. Вот тут находится 5 разных вариантов, попробуй подобрать себе, то что ты хочешь или допилить какой нибудь из них. http://psywalker.ru/Forum/AndreyD/
  8. А, ну конечно такое возможно с помощью html, css. На том сайте это делается обычной картинкой, которая лежит абсолютом нижнем слоем и растянуто на весь экран. Вот тебе пример кстати http://psywalker.ru/Portfolio/AndreyDekhty.../main-page.html
  9. Разве тут не наоборот? Нода присвоена как свойство объекта аниматор? И что значит замыкаем одно на второе? А дело в том, что мне же нужно, чтобы именно у дивов фон исчезал и появлялся, а не у ссылок, поэтому я и использовал замыкание. Да это понятно, я конеш буду пробовать
  10. Слушай, я по английски не понимаю ничерта, а объясни плиз что тут происходит?
  11. http://psywalker.ru/Forum/JS/Primitive/Dom...-Plavnoe/3.html Давай начнём прям сначала: 1) for(var i=0;i<aLink.length;i++){ Этим циклом проходимся по всем ссылкам. 2) var div = aLink.parentNode.getElementsByTagName('div'); Вот тут значит мы создали массив дивов в родителе нашей ссылки 3) var animator = node._animator = {}; Вот это действие мне вообще непонятно 4) animator.node = node; Вот тут свойство у нашего объекта .node получает ссылку на нашу ноду 5) animator.vector = 0; animator.index = 0; animator.opacities = [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ]; Тут всё ясно. Прописываем свойства. 6) animator.loop = function ( ) { var self = this; setTimeout( function(){ self.loop() }, 15 ); var newIndex = this.index + this.vector; if ( newIndex < 0 || newIndex >= this.opacities.length || this.vector == 0 ) return; this.index = newIndex; this.node.style.opacity = this.opacities[ newIndex ]; }; animator.loop(); Вот тут непонятно, функция эта вызывается и работает постоянно? 7) (function(node){ aLink.onmouseover = function(){ node._animator.vector = 1; } aLink.onmouseout = function( ) { node._animator.vector = -1 } })(node) Вот тут с помощью замыкания мы сохранили видимо в замыкании сохранили ссылку на нашу ноду и благодаря этому при наведении и уведении мыши функция берёт это значение из своего замыкания. Без этого не работало. Вопрос: Как это всё работает и почему?
  12. В общем я тут накидал вариант, вроде работает, но как именно, мне вообще непонятно((( Как же это для меня сложно, ппц просто. Но я буду ещё разбираться, но боюсь, что шансов у меня мало. http://psywalker.ru/Forum/JS/Primitive/Dom...-Plavnoe/3.html
  13. Да нее, он работает, но только например не пашет позиция фона или повторение фона.
  14. Отлично, сразу бы так
  15. Я этого не заметил. Опиши мне для начала, что точно должно получиться. И приведи скриншот конечного результата. А я тебе в личку уже скажу сроки и сумму.
  16. А что значит синглтон и куда его ставить?
  17. Это похоже на гармошку, делается на JQ
  18. Всем родителям выстави высоту для начала.
  19. Держи, сделал пример, тут картинка подстраивается под размер окна при каждой загрузке http://psywalker.ru/Forum/JS/Primitive/Set...gPlavnoe/3.html
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy