Ищет в строке subject все совпадения с шаблоном pattern и помещает результат в массив matches в порядке, определяемом комбинацией флагов flags.
После нахождения первого соответствия последующие поиски будут осуществляться не с начала строки, а от конца последнего найденного вхождения.
(function($) {
$.fn.dropdown = function(options) {
// Устанавливаем стандартные значения
options = $.extend({/* defaults */}, options);
$(document)
.on('click', function() {
// Прячем деревья
});
return this.each(function() {
$(this)
.on('click', '.item', function(e) {
e.stopPropagation();
e.preventDefault();
// Показываем дочернее дерево
});
});
}
})(jQuery);
$.event.trigger({
type: "newMessage",
message: "Hello World!",
time: new Date()
});
// ...
$(document).on("newMessage", newMessageHandler);