Skip to content

Instantly share code, notes, and snippets.

View jjmu15's full-sized avatar
💭
developering...

Jamie Murphy jjmu15

💭
developering...
View GitHub Profile
@jjmu15
jjmu15 / find_children.js
Created January 31, 2014 09:31
find children - vanilla js
el.querySelectorAll(selector)
@jjmu15
jjmu15 / remove_element.js
Created January 31, 2014 09:33
remove element - vanilla js
el.parentNode.removeChild(el)
@jjmu15
jjmu15 / remove_class.js
Created January 31, 2014 09:33
remove class - vanilla js
if (el.classList)
el.classList.remove(className)
else
el.className = el.className.replace(new RegExp('(^| )' + className.split(' ').join('|') + '( |$)', 'gi'), ' ')
@jjmu15
jjmu15 / on_event.js
Created January 31, 2014 09:34
on event trigger - vanilla js
function addEventListener(el, eventName, handler) {
if (el.addEventListener)
el.addEventListener(eventName, handler)
else
el.attachEvent('on' + eventName, handler)
}
addEventListener(el, eventName, handler)
@jjmu15
jjmu15 / off_event.js
Created January 31, 2014 09:34
off event trigger - vanilla js
function removeEventListener(el, eventName, handler) {
if (el.removeEventListener)
el.removeEventListener(eventName, handler)
else
el.detachEvent('on' + eventName, handler)
}
removeEventListener(el, eventName, handler)
@jjmu15
jjmu15 / getURLParam.js
Created April 7, 2014 09:25
js get url paramter
function urlParam(name){
var results = new RegExp("[\\?&]" + name + "=([^&#]*)").exec(window.location.href);
if(results) {
return results[1];
}
return false;
}