Convert a form script from jquery 1.4 to 1.5
I would like to convert a script I found ... But I can not. It works with Jquery 1.5. But it no longer works with Jquery 1.6.
Yet I tried jquery -migrate ( Migrate older jQuery code to jQuery 1.9+ ) . But without result ...
The script :
- $.post('', form.serialize(), function(msg) {
- submitFlag = false;
- overlay.hide();
- $('span.errorIcon').remove();
- if (msg.success) {
- $('#formContainer, #mdiv, #contactboxfloat').fadeOut(function() {
- form.get(0).reset();
- $('#thankYou').fadeIn();
- });
- } else {
- $.each(msg, function(k, v) {
- var errorIcon = $('<span>', {
- className: 'errorIcon'
- });
- var errorTip = $('<span>', {
- className: 'errorTip',
- text: v
- }).hide().appendTo(errorIcon);
- errorIcon.hover(function() {
- errorTip.stop().fadeIn(function() {
- errorTip.css('opacity', 1);
- });
- }, function() {
- errorTip.stop().fadeOut('slow', function() {
- errorTip.hide().css('opacity', 1);
- });
- });
- form.find('[name=' + k + ']').closest('.formRow').append(errorIcon);
- if ($(window).width() - errorIcon.offset().left > 240) {
- errorTip.css('left', 30);
- } else {
- errorTip.css('right', 30);
- }
- });
- }
- }, 'json');