[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обращение к функции
masterlelik
Купил готовый скрипт по обрезке и ресайзу картинок.

И хочу подвесить на свою кнопку выполнение функций, чтоб был свой дизайн в нужных местах.

Скрипт начинается так:

(function (window, $, undefined) {
"use strict";

$.html5imageupload = function html5imageupload(options, element) {
this.element = element;
var _self = this;

_self._init();
...............



далее по клику на одной из кнопок есть обработчик события
        $(tools).append($(_self.button.del).click(function(e){
_self.reset();
}))


Как можно обратиться к функции reset из вне
Например, создал кнопку
<button class="btn_reset">Сброс</button>

Хочу сделать что то наподобие:

<script>
$(".btn_reset").click(function(){
$.html5imageupload.reset();
});
</script>


Но мой вариант не срабатывает.
Выдает ошибку: $.html5imageupload.reset is not a function


_____________
Rand
А вот это откуда берется?
_self.button.del

Это селектор кнопки, возможно ему можно присвоить ".btn_reset" через опции и не нужно будет свою функцию навешивать.
masterlelik
Цитата (Rand @ 18.09.2018 - 09:59)
А вот это откуда берется?
_self.button.del

Это селектор кнопки, возможно ему можно присвоить ".btn_reset" через опции и не нужно будет свою функцию навешивать.

Вывел на экран содержимое _self.button.del и получил
<div class="btn btn-danger btn-cancel" title="Cancel"><i class="glyphicon glyphicon-remove"></i></div>

Как с этим работать?

_____________
Rand
Вот этот скрипт? http://codecanyon.stbeets.nl/assets/js/htm...pload.js?v1.4.3

Можно попробовать так:
<script>
$('.btn_reset').click(function(){
$('.dropzone').data('html5imageupload').reset();
});
</
script>
masterlelik
Цитата (Rand @ 18.09.2018 - 14:40)
Вот этот скрипт? http://codecanyon.stbeets.nl/assets/js/htm...pload.js?v1.4.3

Можно попробовать так:
<script>
$('.btn_reset').click(function(){
$('.dropzone').data('html5imageupload').reset();
});
</
script>

Да, именно этот скрипт.

И ваш вариант отлично работает, спасибо огромное smile.gif

_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.