Jquery FancyBox正在关闭表单焦点并重新打开表单内容
我有一个带有Jquery FancyBox正在关闭表单焦点并重新打开表单内容,jquery,fancybox,forms,Jquery,Fancybox,Forms,我有一个带有文本区、两个输入和一个提交的表单。fancybox可以完美地打开,但当我单击任何一个字段作为焦点时,该框会立即关闭并重新打开,只显示表单内容。由于新的框只包含表单,如果我试图获得焦点,同样的事情会再次发生,重新打开表单 HTML格式: <form> <fieldset class="profile"> <legend>Email John Doe:</legend> <!-- PASS NAME (to query email)
文本区
、两个输入
和一个提交
的表单。fancybox可以完美地打开,但当我单击任何一个字段作为焦点时,该框会立即关闭并重新打开,只显示表单内容。由于新的框只包含表单,如果我试图获得焦点,同样的事情会再次发生,重新打开表单
HTML格式:
<form>
<fieldset class="profile">
<legend>Email John Doe:</legend>
<!-- PASS NAME (to query email) to the script -->
<input type="hidden" name="who" value="John Doe" />
<label for="from">Your Email:</label><br />
<input type="email" id="from" name="from" /><br />
<label for="message">Message:</label><br />
<textarea id="message" name="message" rows="4"></textarea>
<input type="submit" value="Send Email" />
</fieldset>
</form>
我以前曾与fancybox合作过,但这让我完全不知所措。我肯定我错过了一些愚蠢的东西,但我不知道那是什么愚蠢的东西
PS:我不确定它是否相关,但内容是通过ajax加载的。我认为罪魁祸首是绑定到fancybox的
,因此尝试获得焦点(单击)也会影响字段集
标记,该标记会反复触发fancybox
使用其他类触发fancybox或更改字段集
标记的类。Shoot!你说得对。我甚至不知道我为什么把它放在那里。现在一切都好了。
$(document).ready(function() {
$('.profile').fancybox({
closeClick : false
});
});