Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //My makeshift Jquery for some reason
- var $ = function(selector) {
- var el;
- var obj = {
- getEl(selector) {
- if (el) return el;
- return document.querySelector(selector);
- },
- addClass(className) {
- el.classList.add(className);
- return this;
- },
- removeClass(className) {
- el.classList.remove(className);
- return this;
- },
- append(b) {
- var newcontent = document.createElement('div');
- newcontent.innerHTML = b;
- while (newcontent.firstChild) {
- el.appendChild(newcontent.firstChild);
- }
- },
- remove() {
- // Removes an element from the document
- el.parentNode.removeChild(el);
- },
- before(c) {
- var parent = el.parentNode;
- var helper = document.createElement('div');
- helper.innerHTML = c;
- while (helper.firstChild) {
- parent.insertBefore(helper.firstChild, el);
- }},
- after(d) {
- var parent = el.parentNode;
- var helper = document.createElement('div');
- helper.innerHTML = d;
- while (helper.firstChild) {
- parent.insertBefore(helper.firstChild, el.nextSibling);
- }}
- };
- el = obj.getEl(selector);
- return obj;
- };
Add Comment
Please, Sign In to add comment