[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 4 | 1 | 4
Назад Вниз Каталог Обновить

Суп, вебач. Решил запилить сайт, но из-за моих Аноним 05/07/16 Втр 12:44:04  93923  
(17Кб, 344x390)
Суп, вебач. Решил запилить сайт, но из-за моих интересных идей, пришлось заюзать js-плагин. Нет, не jquery, именно на чистом js.
Так суть в чем, js-плагины имеют настройки этого самого плагина. Выглядят они так:

//Вставляется в html-страницу, например
pluginName(".main", {
firstOption: "true",
secondOption: false
});

//А это в js-файл
function pluginName(element, options) {
var defaults = {
firstOption: "true",
secondOption: false
},
_root = this,
settings = Object.extend({}, defaults, options),
el = document.querySelector(element),
sections = document.querySelectorAll(settings.sectionContainer),
total = sections.length,
status = "off",
topPos = 0,
lastAnimation = 0,
paginationList = "",
body = document.querySelector("body");

функциифункциифункции;
}

Так вот, я хочу убрать эти настройки плагина, полностью.
Подскажите, пожалуйста, что изменить, что бы все работало без:
//Вставляется в html-страницу, например
pluginName(".main", {
firstOption: "true",
secondOption: false
});

Я так понял, что ".main" надо куда-то в js-файл записать, но куда?

Вот сам плагин:
http://pastebin.com/fgaydWae
Аноним 05/07/16 Втр 13:14:14  93924
>>93923 (OP)
селектор ".main" указывает на html элемент с классом .main.
С чего ты вообще решил, что его нужно записывать в js?
Аноним 05/07/16 Втр 13:17:58  93925
>>93924
Ну как бы что бы js знал родителя элемента, на который цепляются js-плюхи. Не?
Аноним 06/07/16 Срд 00:17:01  93950
>>93925
Я не совсем понял, зачем ты хочешь явно указывать где-то родителя элемента.
Однако перечитал твой оппост и могу сказать, что чтобы ничего на страницу добавлять не пришлось, тебе нужно добавить в js-файле обработчик нужного события, по которому должен вызываться скрипт, и в его тело скопировать то, что
>//Втавляется в html-страницу
Аноним 06/07/16 Срд 10:57:06  93961
>>93950
Мне вообще похуй на родителя, это автор скрипта его юзает.
Спасибо, это я и так знаю. Но не зная жс у меня не получается.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 4 | 1 | 4
Назад Вверх Каталог Обновить

Топ тредов
Избранное