
Daniel
13.04.2018
13:02:38
Поговорим? ?

Anton
13.04.2018
13:06:40
потому что он открывается вниз и список для выбора должен быть виден
если этого не сделать
overflow обрежет выпадающий список

Google

Anton
13.04.2018
13:07:11
и тогда у последней строки не достучаться до выбора
потому что не обрезается ничего
потому что это по факту совокупность overflow:hidden с наличием скрола
по нужной оси
ничего, это адекватное поведение
ну или втыкать туда кастом селект
и пилить логику, которая будет отслеживать, помещается ли выпадающий список вниз, если нет, показывать его вверх
потому что стандартный функционал кастомных селектов типо select2 делает это только из расчета размера окна браузера
только будет проблема, когда в таблице будет 1 или 2 строки, а список ни туда ни сюда не поместится)
а при том варианте, как работает сейчас, выпадающий список в любом случае будет доступен для использования

Коля
13.04.2018
13:18:07

La
13.04.2018
13:24:10
вопрос по waypoint. как сделать что бы он отработал 1 раз
допустим прокуртил до нужного блока добавил классы анимации и при повторном скролинге что бы ничего не добавлялось

Google

Евгений
13.04.2018
13:25:13
пинг

Kirill
13.04.2018
13:25:25
понг

Эд
13.04.2018
13:25:53
Passed

La
13.04.2018
13:26:10
?
пример можно плиз)

DetyaJah
13.04.2018
13:30:45
.text('Добавленно<br> в избранное'); как правильно написать что бы <br> работал?

Anton
13.04.2018
13:33:20
просто замени на addClass и все

La
13.04.2018
13:34:05

Anton
13.04.2018
13:34:13
правильно

La
13.04.2018
13:34:26
результат который хочу. это добавить анимацию 1 раз
и всё

Anton
13.04.2018
13:34:33
еще он передает внутрь параметры, в какую сторону была прокрутка, когда проходил точку
так ты класс будешь добавлять же
делаешь addClass в функции и все

La
13.04.2018
13:35:02
и что? класс будет суммироваться же не?

Anton
13.04.2018
13:35:04
один раз класс добавится
ты же не можешь дать 2 одинаковых класса элементу)
js тоже не дает их подряд одинаковые)

La
13.04.2018
13:37:34
$('.waypoint').waypoint(function () {
$(this).addClass('animated');
},{offset:'50%'});

Google

La
13.04.2018
13:37:38
не сработала(((

Anton
13.04.2018
13:38:04
что не сработало?)

La
13.04.2018
13:38:20
класс не добавился анимации не было, шариков не дали(( никакого праздника

Anton
13.04.2018
13:38:38
ну выведи в консоль console.log($(this))
посмотри
он вообще элемент отдает тебе или нет
посмотри что там вообще в this
может там есть this.element

La
13.04.2018
13:40:24

Anton
13.04.2018
13:41:31
ну и что там не пашет?

La
13.04.2018
13:42:01
класс сюда не добавляется

Anton
13.04.2018
13:42:14
$(this.element).addClass('animated');

Anton
13.04.2018
13:43:01

La
13.04.2018
13:43:06
о рили сработало. а почему надо было еще element прописывать?

Anton
13.04.2018
13:43:27
потому что в доку смотреть надо)
маны для того и маны, чтоб курить)

La
13.04.2018
13:44:19
вот я читаю их ) и вроде читаешь и все понятно а как до дела доходит все выходит из головы
вот читал про ООП да? есть там публичное и приватное свойство. знаю что они делают. а нахера они понять не могу
практическое использование где

Anton
13.04.2018
13:46:15
практическое использование в том, что до приватных нет доступа из вне, только в замыкании

Google

Anton
13.04.2018
13:46:41
если относительно js смотреть
следовательно для изменения этих свойств должны быть публичные getter setter
в которых ты можешь например валидировать передаваемые данные

Admin
ERROR: S client not available

La
13.04.2018
13:47:41
а в публичном я не могу сделать то же самое?

Anton
13.04.2018
13:48:10
как?)
у тебя есть публичное свойство

La
13.04.2018
13:48:28
принял и тут же обработал
и сразу вернул

Anton
13.04.2018
13:48:57
тогда это не свойство
а метод

La
13.04.2018
13:49:10
ну метод тоже может быть публичным и приватным
зачем мне танцы с бубнами с приватным свойством если есть публичное например.
недогоняю зачем просто

Anton
13.04.2018
13:49:52
ну допустим у тебя есть свойство, значение которого влияет на работу скрипта
и если туда попадет строка вместо числа, будет плохо
а еще у этого числа есть ограничения
и с этим числом работают другие методы
ты создаешь это свойство
создаешь для него setter

Google

Anton
13.04.2018
13:50:40
публичный
через который можно его изменить, в нем ты его валидируешь

La
13.04.2018
13:50:50
ааа вьехал аля настройки такие?
типо константы?
стооой я же могу просто сделать это через константу

Anton
13.04.2018
13:51:17
константа неизменяемое свойство
а это меняется
только для изменения нужен публичный метод
а внутри замыкания ты можешь обращаться из других методов напрямую к этому свойству

La
13.04.2018
13:52:08
вот спасибо)) понял теперь. а такого в мануалах вот не пишут(

Anton
13.04.2018
13:52:09
чтоб извне тебе никто не подсунул туда вместо числа от 0 до 10 строку 'jopa jopa jopa'

DetyaJah
13.04.2018
13:52:14
https://codepen.io/SkipTyler/pen/PRvdmw?editors=0010
Ребят, почему может не удалять элемент? 7 строка

Anton
13.04.2018
13:53:43