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

Тред закрыт.


09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!



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

Суп, прораммач. Решил запилить сайт, но из-за Аноним 02/07/16 Суб 08:39:48  785693   Обсуждение закрыто  
14674379887820.png (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-файл записать, но куда?
Аноним 02/07/16 Суб 09:32:17  785707
бамп
Аноним 02/07/16 Суб 11:04:42  785747
Бамп2
Аноним 02/07/16 Суб 13:12:44  785850
".main" - в функции это element

значит нужно найти element и заменить на ".main":

el = document.querySelector(".main"),
Аноним 05/07/16 Втр 02:26:26  788195
>>785850
Не работает так. Скрипт отваливается.
Аноним 05/07/16 Втр 12:36:46  788426
Кидаю сам скрипт
http://pastebin.com/fgaydWae
Аноним 06/07/16 Срд 04:17:11  789317
Бамп
Аноним 06/07/16 Срд 09:54:44  789380
>>785693 (OP)
Ты изобретаешь велосипед, чем тебя плаги в таком виде не устраивает?
Аноним 06/07/16 Срд 10:04:00  789383
>>785693 (OP)
И вообще читаю и не понимаю что ты блядь вообще хочешь сделать, плагин вызывается одной командой.

.main это селектор

подключаешь данный файл и дергаешь его
по командам:
onePageScroll(".first-block-class", {});

onePageScroll("#second-block-id", {});
Аноним 06/07/16 Срд 11:02:24  789417
>>789380
Зачем мне лишнее говно? Там только половина от оригинала осталась, что даже настройки в хтмл не нужны. А что бы юзать этот плагин, нужно прописать в хтмл:
<script>
onePageScroll(".main", {});
</script>
Зачем мне эта параша, блять?

>>789383
Хуйня какая-то.
Аноним 06/07/16 Срд 14:25:57  789530
>>789417
Велосипедист
Аноним 06/07/16 Срд 14:57:43  789543
>>789530
Инвалид на костылях.

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

Топ тредов