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
    });
});