// use all page dispatcher('.', function () { $(function () { /*// ロールオーバー $('.btn').meca('hover'); // 外部リンク $('a.external').meca('external'); // pngfix $('.pngfix').meca('pngfix'); // pngfix(背景画像) $('.bgpng').meca('bgpngfix'); // 高さ揃え $('.heightAlign').meca('heightAlign'); // IE6でposition fixed $('.fixed').meca('positionFixed'); // スムーズスクロール $('a[href^="#"]').meca('smoothScroll'); // OSのクラス追加 $('body').meca('addOsClass'); // IEで画像のlabel押せるようにする $('label img').meca('labelClickable'); // active $('.hasActive').meca('active'); //placeholder $('input[placeholder], textarea[placeholder]').meca('placeholder');*/ }); }); function dispatcher (path, func) { dispatcher.path_func = dispatcher.path_func || [] if (func) return dispatcher.path_func.push([path, func]); for(var i = 0, l = dispatcher.path_func.length; i < l; ++i) { var func = dispatcher.path_func[i]; var match = path.match(func[0]); match && func[1](match); }; }; dispatcher(location.pathname);