Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.04.2017, 13:06
Интересующийся
Отправить личное сообщение для MegaMutex Посмотреть профиль Найти все сообщения от MegaMutex
 
Регистрация: 26.02.2013
Сообщений: 16

ООП в js. Проблема
Пытаюсь изучить ООП javascript на реальный примерах и столкнулся с проблемой. Есть такой код:
function Widget(containerSelector) {
    this.$container = $(containerSelector);
    this.$widgetIco = this.$container.find('.js-box-ico');
    this.$cell = this.$container.find('.js-cell');
    this.cellRedClass = this.$cell.data('cellRedClass');
    this.bindEvents();
}

Widget.prototype.bindEvents = function() {
    this.$widgetIco
        .on('mouseenter', this.addCell.bind(this))
        .on('mouseleave', this.removeCell.bind(this));
};

Widget.prototype.addCell = function() {
    // Добавить класс к наведенному элементу.
    выбранный элемент при ховере.addClass(this.cellRedClass);
};

$(function() {
    new Widget('.box');
});


Не могу понять, как, к примеру, добавить класс в Widget.prototype.addCell к текущему наведенному мышкой элемменту .js-box-ico?

Последний раз редактировалось MegaMutex, 21.04.2017 в 13:14.
Ответить с цитированием
  #2 (permalink)  
Старый 21.04.2017, 15:18
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,278

MegaMutex, у jquery так сказать есть свой ООП-стиль Plugins, хороший тон его придерживаться, если пишешь на jquery.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с слайдером/комментариями на сайте, js . failure Элементы интерфейса 4 22.07.2013 01:36
Проблема с js кликандера 9_Dima_9 Javascript под браузер 1 14.06.2013 15:54
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05
немного ООП на JS Nightmare Общие вопросы Javascript 6 11.09.2011 20:50
ООП: проблема переопределения this NElias Общие вопросы Javascript 4 16.03.2011 15:43