Schamil74

Правильная конструкция

Рекомендованные сообщения

Всем привет!

Уважаемые гуру JS!  В примере все работает, но с JS пока на вы. Помогите собрать правильную конструкцию в JS части

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, Schamil74 сказал:

Помогите собрать правильную конструкцию в JS части

что такое "правильная конструкция" ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, нужно было все таки не указывать данное словосочетание))) Правильная конструкция -  правильный (валидный) код. Две части кода соединить в один что-ли.

Я понимаю, что могу объяснять не совсем корректно, используя не те термины.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если хотите узнать как правильно, то вот так: 


В чем отличия от вашего примера:

  • Не понятно зачем вы тогглите вот тут класс "active" которы вообще не делает никакой абсолютно полезной работы: http://joxi.ru/eAO0x6NFx7qn0r
  • А позже вот здесь  на нативном js (нативном - это значит, без использования jQuery или других стронних библиотек) делаете, в сущности, то же самое, что делает вот этот jquery-метод toggleClass http://joxi.ru/GrqdDB9uQ8JJEA . Только в этот раз вы добавляете класс "is-active", на который у вас уже навешаны стили, в отличие от класса "active", о котором я говорил выше.

Следовательно, все, что нужно было вам сделать, чтобы это было правильно, так это заменить класс "active" вот этот:  http://joxi.ru/eAO0x6NFx7qn0r на класс "is-active" отсюда http://joxi.ru/L21pqJdu8WZJvm . 

И тогда можно удалить непонятно откуда (скорее всего из того же jQuery) выдернутую функцию и к тому же зааглифаенную (читать, что такое uglify) и весь тот лишний несусветный бред, который вы настроили вокруг этой выдернутой функции: http://joxi.ru/v29dzynu3OkWym .

Ну и, разумеется, мой пример вам в помощь.

Изменено пользователем yardim

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


Карта разработчиков

Карта участников

Отметь себя на карте для поиска или предложения работы