hi,
i gotta say i have 0 to no skill in JS
but willing to learn
so i got these 2 functions and am looking to combine
they work exactly the same so i think it should be possible but got no idea
and secondly when i call the removeClass another popup is called automatically
Code:function deselect() { $(".pop").slideFadeToggle(function() { $().removeClass("selected"); alert("break operation"); break(); }); } $(function() { /*share*/ $(".popup.share").live('click', function() { if($(this).hasClass("selected")) { deselect(); } else { $(this).addClass("selected"); $(".share").slideFadeToggle(function() { }); } return false; }); /*info*/ $(".popup.info").live('click', function() { if($(this).hasClass("selected")) { deselect(); } else { $(this).addClass("selected"); $(".info").slideFadeToggle(function() { }); } return false; }); $(".close").live('click', function() { deselect(); //alert("colos"); return false; }); }); $.fn.slideFadeToggle = function(easing, callback) { return this.animate({ opacity: 'toggle', height: 'toggle' }, "fast", easing, callback); };


Reply With Quote
Bookmarks