Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Смена картинки mouseover плагин, Хочу написать универсальный плагин 
:(
    Опции темы
KonstRuctor
Дата 5.3.2015, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 31.3.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: нет



Привет всем!
Написал скрипт смены картинок по mouseover
https://jsfiddle.net/KonstRuctor/7t6xkx0v/
(хостинг кода картикни не меняет, но не суть, они меняются на локальной машине)
Хочу написать универсальный плагин, чтобы можно было вызывать таких примеров хоть 10 на странице. Мне это надо для того, чтобы показывать примеры было-стало.
Сейчас у меня так: 
Код

<div class="picwrapper">
...
</div>

Я хотел бы как-то так:
Код

<div class="picwrapper" id="go1">
...
</div>
<div class="picwrapper" id="go2">
...
</div>

После чего плагин поместить в отдельный файл и вызывать:
Код

$('#go1').myPlugin();
$('#go2').myPlugin();

Пробовал сам написать плагин, но в сети примеры все какие-то сложные, с кучей настроек и параметров. Как я понял, мне надо всего навсего заменить $('.director').mouseover на какой-то универсальный вызов. Как это сделать?
PM MAIL WWW ICQ   Вверх
Aliance
Дата 6.3.2015, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Лучше не по IDшнику вызывать, а по классу:
Код

$('.rollover').myPlugin();


Вот статья о том как написать свой плагин на jQuery.
PM MAIL WWW ICQ Skype   Вверх
KonstRuctor
Дата 24.3.2015, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 31.3.2006
Где: Россия, Санкт-Пет ербург

Репутация: нет
Всего: нет



Спасибо! Статья сложная. Я пробовал ее изучать, но слишком запарно это.
Мне нужно все-то понять, как делать универсальный вызов. И все.
Оказалось проще руками на странице разные id у блоков прописывать, чем с плагином париться.

Это сообщение отредактировал(а) KonstRuctor - 24.3.2015, 17:09
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.