Anonymous
scrollLeft или как?
Romson
Где хранитель объект сокета?
Как варик а экшонах или если не в одних просто отдельно где-то, и по месажам экшны юзать. Это если с флюксом
Meg
т.е. в экшене ждем события?
Meg
Я сейчас в отдельных компонентах в componentDidMount делаю socket.on('newEmail', this.addNewMessageFn);
Romson
Эм не в самом методе
Meg
componentWillUnmount() { this.context.getStore('ClientMailBoxStore').unlisten(this.handleMailBox); this.context.socket.removeListener('newEmail', this.addNewMessageFn); }
Meg
сокет в сонтексте это нормально ваще??
Meg
юзаю же в том то и дело только alt.js
Meg
addNewMessage(msg) { this.context.getActions('ClientMailBoxActions').newMessage(msg); }
Meg
Как то так, т.е. на одни и теже события я могу вешать разные обработчики, в зависимости от компонента
Meg
Так то мне все удобно, но меня беспокоит context
Meg
вот это вот все this.context.socket
Alexander
событие просто scroll
Alexander
хотя я нихрена не вижу, что на гифке, и не понимаю, о чем ты конкретно
Anonymous
имею ввиду когда крутишь этот ползунок
Alexander
scroll, независимо от того, ползунком ты, пробелом или активацией поля ввода с фокусом
Romson
componentWillUnmount() { this.context.getStore('ClientMailBoxStore').unlisten(this.handleMailBox); this.context.socket.removeListener('newEmail', this.addNewMessageFn); }
Честно не работал с alt, но вроде контекст может служить глобальным хранилищем чего-то, твой сокет если он для всего приложения - он же для Глобы считай подходит?
Meg
Да, я могу юзать его отовсюду и всяко разно))
Anonymous
а как прокрутить скрол через ks?
Anonymous
js
Meg
window.pageXOffset
это не событие
Meg
это ж свойство
Alexander
а как прокрутить скрол через ks?
установить новое значение, и все
Anonymous
это не событие
http://prntscr.com/aq2ggp
Anonymous
но зато показывает кооректно.
Meg
но это не событие))
Anonymous
установить новое значение, и все
window.pageXOffset=200 пробьывал так писать ,Но он не меняет
Anonymous
ползунок не двигается
Meg
http://www.w3schools.com/jsref/prop_win_pagexoffset.asp
Meg
Scroll the content by 100 pixels, and alert the pageXOffset and pageYOffset: window.scrollBy(100, 100); alert(window.pageXOffset + window.pageYOffset);
Anonymous
http://prntscr.com/aq2gzn
Anonymous
баба думает с 0 сайт сможет править
Anonymous
с нулевыми знаниями
Alexander
так, приехали
Meg
The pageXOffset and pageYOffset properties are equal to the scrollX and scrollY properties. These properties are read-only.
Meg
РИДОНЛИ еба!
Meg
нельзя значение устанавливать
Meg
только читать
Anonymous
через него задавать как я понял scrollBy
Anonymous
как нет?
Anonymous
робит же
Anonymous
в консоли проверил
Meg
Через не го читать только знаения
Meg
а потом да, можно их использовать
Alexander
все правильно, scrollBy скроллит, обновляются offset
Anonymous
то есть?
Anonymous
вот это обновляются offset
Anonymous
что обновляется?
Meg
обновляются значения свойвствт
Meg
pageXOffset
Anonymous
http://prntscr.com/aq2ivq
Anonymous
на 8-ом ослике н заробит?
Meg
scrollX юзай
Anonymous
pageXOffset
то есть хранит значение прокрутки?
Meg
жа
Meg
джа
Anonymous
scrollX юзай
не робит вроде
Alexander
window.pageXOffset=200 пробьывал так писать ,Но он не меняет
скролл через присваивание значений свойств работает для элементов с overflow:scroll/auto. для всего окна свойства будут readonly, и надо использовать scrollBy
Anonymous
scrollX юзай
http://prntscr.com/aq2jhd
Alexander
в новых браузерах scrollX универсален (он есть в том числе у document.documentElement)
Meg
Игор, зачем тебе это? Возьми Джейкури
Alexander
http://prntscr.com/aq2jhd
window.pageX/YOffset — свойства (readonly) window.scrollBy — метод HTMLElement.prototype.scrollLeft / Top - свойства (writable)
Alexander
а ты км работаешь?
коллектором
Anonymous
Alexander
scrollLeft/Top, извиняюсь
Anonymous
scrollLeft/Top, извиняюсь
а как перебить дефолтный скролл?
Alexander
О этот прелестный мир DOM
Meg
В смысле спрятать?