From ba9c02bb0391aa5b76b5afb30b6db29062528e1b Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 25 Jun 2016 13:57:20 +0200 Subject: [PATCH] Adding event listener for array of elements --- Utils/oLib.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Utils/oLib.js b/Utils/oLib.js index 4445e1c..8b63e80 100644 --- a/Utils/oLib.js +++ b/Utils/oLib.js @@ -254,6 +254,27 @@ return null; }; + /** + * Adding event listener to multiple elements + * + * @param e DOM Elements + * @param {string} event Event name + * @param {function} callback Event callback + * + * @function + * + * @since 1.0.0 + * @author Dennis Eichhorn + */ + jsOMS.addEventListenerToAll = function(e, event, callback) + { + let length = e.length; + + for(let i = 0; i < length; i++) { + e[i].addEventListener(event, callback); + } + }; + /** * Merging two arrays recursively *