Problem med jquery funktion
Hej derudeJeg har et jquery-script (har ikke selv programmeret den), jeg godt kunne tænke mig at tilføje en lille funktion til =) Jeg er ikke den store jquery-haj, men er ret overbevist om det er en tilføjelse der er hurtig at lave for en med forstand på det =)
Scriptet er forneden, og det den gør er at reloade en php-side (uden at man behøver at refreshe siden) hvor den så giver en get funktion via $id. Den tilføjer samtidig klassen .current til det link man har trykket på. Det jeg godt kunne tænke mig at scriptet også gjorde var, at hvis man trykker på det link der allerede er current, at den så kun fjerner klassen og ikke tilføjer den igen :) Hvis det giver mening :)
$('div.dynamic-view div.controlstop div.dealertype > a').click(function(dealer)
{
dealer.preventDefault();
// Variables
var $e = $(this);
var $id = $e.attr("id");
var $view = $e.closest('div.dynamic-view');
// Load and do animation
$.get('/test.php', { dealer_type: $id}, function(data)
{
if(data.length <= 1) return; // if data is not an error code
// Fade out and remove news items
$('div.news-item', $view).fadeOut(400, function()
{
$(this).remove();
});
// Apend new *hidden* news items to the view and fade in
$view.append($(data).hide().delay(400).fadeIn(400));
});
// Change current
$('div.dynamic-view div.controlstop div.dealertype > a.current').removeClass('current');
$e.addClass('current');
// Set cookie
$.cookie("view_dealer", $id);
});