2014-02-06 4 views
1

Я только начинаю с Toastr, хотя раньше я использовал jGrowl.Toastr - целевое специальное всплывающее окно

Мой вопрос заключается в следующем, если у меня есть несколько Toastr всплывающих окон, есть ли в любом случае, что я могу настроить таргетинг на конкретный, чтобы удалить его?

Я не могу найти какой-либо документации вокруг установки и ориентации с использованием идентификаторов ...

ответ

0

Функция toastr() возвращает DIV тоста, с помощью которого вы можете делать то, что вам нравится.

Вы можете попробовать это в консоли браузера JS (это хром): chrome inspector screenshot

+0

возможно я не объяснить себя достаточно хорошо. У меня есть цикл, в котором я открываю одно (или несколько) всплывающих окон toastr. Каждое всплывающее окно имеет окно ввода с кнопкой. Когда пользователь заполняет поле ввода и нажимает кнопку, мне нужно закрыть это конкретное всплывающее окно. – SQLGuru

+1

Ах, вы можете добавить обработчик клика к кнопке, которая получает родительский тост div с помощью селектора jquery [.parent()] (https://api.jquery.com/parent/). – Rhinon

+0

Мне, наконец, удалось сделать это, используя ваше предложение. Я использую событие onlick, чтобы найти поле ввода, содержащееся в элементе DIV. Используя это, я затем использую $ ("# inputboxname" + id) .parent(). Parent(). Hide(); - Кажется, это работает ... Спасибо, что поставил меня на правильный путь. – SQLGuru

Смежные вопросы