2010-09-04 5 views
2

My below jQuery отлично работает в Safari и Chrome (последние версии на Mac), но не в Firefox. Есть идеи?jquery not firing in firefox

$('#contact').click(function() 
{ 

    event.preventDefault(event); 

    $("#contact_box").fadeTo("slow", 0.01, function() 
    { 
     $(this).slideUp("slow", function() 
     { 
      $(this).remove(); 
     }); 
    }); 

    $('.menu_item_content').prepend('<div class="menu_box" id="contact_box"><div class="close_menu_item"id="close_contact_box"><img src="images/close.png" width="30" height="30" alt="X"></div><div class="menu_item_content">who? <b>mrdirty</b> where? <b>mostlydirtyalwaysfresh.com</b></div></div>'); 

    $('#contact_box').slideDown('slow', function() 
    { 
     $(this).fadeTo('slow', 1, function() 
     { 
     }); 
    }); 
}); 
+0

вы пробовали поджигатель? – Rahul

ответ

2

Вы должны передать объект события в вашей мыши функции обработчика:

$('#contact').click(function(event)