recentpopularlog in

laurakalbag : jquery   42

Debounced resize() jQuery plugin « Paul Irish
(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 () {
if (!execAsap)
func.apply(obj, args);
timeout = null;
};
 
if (timeout)
clearTimeout(timeout);
else if (execAsap)
func.apply(obj, args);
 
timeout = setTimeout(delayed, threshold || 100);
};
}
// smartresize
jQuery.fn[sr] = function(fn){ return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
 
})(jQuery,'smartresize');
 
 
// usage:
$(window).smartresize(function(){
// code that takes it easy...
});
smart  resize  jquery 
august 2011 by laurakalbag
Toggle Tutorial - jQuery CSS Toggle Effect - javascript toggle tutorial - simple Toggle Effect | jQuery Tutorials | Web Design Tutorials and Front-end Development Blog by Soh Tanaka
$(document).ready(function(){

//Hide (Collapse) the toggle containers on load
$(".toggle_container").hide();

//Switch the "Open" and "Close" state per click then slide up/down (depending on open/close state)
$("h2.trigger").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
return false; //Prevent the browser jump to the link anchor
});

});
jquery  slider  toggle  menu  navigation  accordion 
january 2011 by laurakalbag

Copy this bookmark:





to read