以下是應該發生的事情:將var從真切換爲false
單擊按鈕時,表單的提交被禁用。然後運行文本交換。完成文本交換後,取消的var應該切換爲false,然後提交表單。
但是,當var cancel無法切換爲false時會出現問題。我不知道爲什麼它不會。
<script type="text/javascript">
var cancel = true;
$("#btn-submit").click(function(){
if (cancel = true) {
$('form').on('submit', function(ev) {
ev.preventDefault();
form = $(".submit-form");
fp = $('#free-planner');
fp.fadeOut(350, function() {
fp.text('Check your email!');
});
fp.fadeIn(350, function() {
var cancel = false;
});
});
}
});
if (cancel = false) {
form.submit();
}
</script>
我相信你的意思是'cancel = false'總是'false'。 – Paulpro
@ ascii-lime燁,謝謝。 –