所以我在这里做了一个快速的注册表单:
Javascript:
$(document).ready(function(){
$('input:button').click(function(){
$('input[type="text"]').each(function(indx){
var $currentField = $(this);
if ($currentField.val() === ''){
$currentField.addClass('empty');
$('#answer').html("Please fill out all fields");
} else{
$currentField.removeClass('empty');
$('#answer').html("Thank you!");
$('#answer').effect('blind');
}
});
});
});
无论如何,一旦你填写了所有字段,它会给你一个回复说“谢谢”,我制作了一个 Jquery 效果(称为“百叶窗”),这使得文本上升:
第一个问题:
使用当前代码,文本“thank you”向上滑动 4 次,因为总共有四个输入。有什么理由吗?我该如何解决?
第二个问题:
我该如何制作才能使效果在几秒钟后实际上不会生效。这样用户可以看到文本然后允许它向上滑动?
谢谢。