jquery 양식 플러그인을 사용하는 데 문제가 있습니다. 사용자가 잘못된 정보를 제출하거나 사용자가 정확한 정보를 입력하면 succes 메시지를 보낼 때 오류/성공을 애니메이션화하려는 설정이있는 양식이 있습니다. 그러나 내 문제는 두 가지입니다. 동일한 페이지에 표시되는 메시지는 현재 사용중인 jquery와 함께 Firefox에서만 작동합니다. 이게 뭐야?jquery 양식 플러그인을 사용하여 메시지에 애니메이션 응답
표시 할 때 다른 메시지가 슬라이드로 표시되기를 바라지 만, 지금은보기에 팝업으로 표시됩니다. 어떻게 움직이게 만들 수 있습니까?
$('.message').show("slow");
참조 jQuery를 show(speed, [callback])
사이먼이 말한다 : 문제의 페이지는 here
$(document).ready(function() {
var options = {
target: '#alert',
};
$('#myForm').ajaxForm(options);
});
$.fn.clearForm = function() {
return this.each(function() {
var type = this.type, tag = this.tagName.toLowerCase();
if (tag == 'form')
return $(':input',this).clearForm();
if (type == 'text' || type == 'password' || tag == 'textarea')
this.value = '';
else if (type == 'checkbox' || type == 'radio')
this.checked = false;
else if (tag == 'select')
this.selectedIndex = -1;
});
};
/*this is my addition to getting the slide into view, but does not work */
$('#alert').onsubmit(function() {
// This will be called before the form is submitted
$('.message').show().animate("slow");
});
/*$(function() {
$('.message').('slow').show('slow');
$('.message').('slow').show('slow').animate({opacit:1.0}, 4000).hide('slow');
$('input').clearForm()
}); */
는이 있어야하는데있어 ('. 메시지') $입니다.쇼 ("천천히") { }); 어떻게 주석의 코드를 포맷합니까? –
@capnhud - karim79가 제안한 것을 기본 동작으로 다시 되돌려 놓은 것을 추가하여 – karim79