Skip to content

Instantly share code, notes, and snippets.

View Pushplaybang's full-sized avatar
:octocat:
0_0

Paul Pushplaybang

:octocat:
0_0
View GitHub Profile
@Pushplaybang
Pushplaybang / bangingTicker.css
Last active October 7, 2015 21:58
A neat little jquery ticker built for testimonials or tweets or anything that should tick tick tick....
/*Container*/
ul#testi_ticker {
font-size: 1.667em;
height: 10em;
overflow: hidden;
padding: 4.5em 0.4333em 0.4333em;
position: relative;
color: #447a8d;
}
@Pushplaybang
Pushplaybang / simpleheights.js
Created August 10, 2012 01:01
simple equal heights jQuery function
function bangingHeight(s) {
var maxHeight = 0;
$(s).each(function() {
if($(this).outerHeight() > maxHeight ) {
maxHeight = $(this).outerHeight()
}
});
$(s).height(maxHeight);
(function($,sr){
// debouncing function from John Hann
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
var debounce = function (func, threshold, execAsap) {
var timeout;
return function debounced () {
var obj = this, args = arguments;
function delayed () {
@Pushplaybang
Pushplaybang / blurlinks.css
Created August 17, 2012 13:03
text blur on links - other than the one selected or hovered hovered over with jQuery and css
@Pushplaybang
Pushplaybang / loadjq.php
Created August 28, 2012 18:47
wordpress function to correctly load jquery
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_register_script('bangplugs', get_template_directory_uri().'/js/bang-plugins.js');
wp_register_script('bangscripts', get_template_directory_uri().'/js/bang-scripts.js');
wp_enqueue_script('jquery');
wp_enqueue_script('bangplugs');
@Pushplaybang
Pushplaybang / basic-mobile-detect.js
Created September 16, 2012 11:10
basic mobile phone detection - still to test
<script type="text/javascript">
$(document).ready(function () {
var deviceAndroid = "android";
var deviceIphone = "iphone";
var deviceBlackberry = "blackberry";
var uagent = navigator.userAgent.toLowerCase();
DetectDevice();
function DetectDevice() {
@Pushplaybang
Pushplaybang / wp-ie-conditional.php
Created September 21, 2012 01:06
add and register scripts conditionally for IE from the wordpress functions PHP
// add ie conditional html5 shim to header
function add_ie_html5_shim () {
global $is_IE;
if ($is_IE)
wp_register_script ('html5shim', "http://html5shim.googlecode.com/svn/trunk/html5.js");
wp_enqueue_script ('html5shim');
}
add_action('wp_head', 'add_ie_html5_shim');
@Pushplaybang
Pushplaybang / reversegeo1.js
Created October 20, 2012 16:22
Basic Geolocation with reverse geo coding for region
function bangGeoLocate() {
var Mylat;
var Mylng;
var geocoder;
function testGeo()
{
if(navigator.geolocation )
{
@Pushplaybang
Pushplaybang / justified.js
Created October 23, 2012 20:52
Banging Justified Menu Script.
//My Banging Menu Justify Script
function bangJustifyMenu() {
var menu = $("#productmenu");
var menuWidth = menu.width();
var navItems = menu.find('a');
var navCount = navItems.length;
var navContent = 0;
navItems.each( function() {
var eachWidth = $(this).width();
@Pushplaybang
Pushplaybang / cc-useful-media-queries.css
Created November 4, 2012 20:06
Chris Coyiers userful media queries...
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {