1

在我的公司网站上,我加入了 WebDesign Beach 的 Fancy Captcha。联系我们表格有效。测试...在:www.webparity.net

选择指示的图标并将其拖到圆圈中。完美....事实上,如果您先单击提交按钮,则验证码被“捕获”为未完成。然后移动图标,然后再次点击提交,哇!它被捕获了...

现在,我喜欢上了花哨的验证码,并在“999.00 美元及以上的网站”上添加了第二个验证码。底部 SUB BAR 从左数第二个。

单击它并选择任何包。这个是蓝色的,表示差异。

因此,当您“这次”选择一个验证码图标并拖动到圆圈时,您单击该图标并开始移动它的第二次,它就会消失。发生了什么,您可以在 Google 中调试代码,事件句柄正在拾取图标并立即将其重新定位在顶部:644.54454px x 左侧:234.34px。这只发生在 999.00 及更高版本的网站上。为什么????好吧,我为自己感到很自豪,但是该死的事情让我发疯了......

有问题的文件是:jquery.captcha.two.js 和 captcha.css。

4

2 回答 2

1

您有重复的 ID。我不知道这是否是 Fancy Captcha 或您的实现的错误。但是,第二个验证码中的所有 id 都与第一个相同。只有容器(ajaxFCContainer vs ajaxFCContainer1)不同。

于 2013-08-01T17:25:24.603 回答
0

我找到了……耶!!!!!!!!!!

芭芭拉,谢谢你的帮助......

在第 173 行,我必须这样做......

//下面的行有效....但是
$(".ajax-fc-" + randVal).draggable({ contains: "#ajaxFCContainer1"});

在第 195 行,我必须这样做...
//The Drop Zone (CIRCLE)
$("#ajaxFCContainer1 #ajax-fc-content1 #ajax-fc-circle1").droppable({ //... the rest的代码

看看... WebParity.net

谢谢大家和 LastCoder,你是对的,但它似乎有效,我并不真正关心数字的事情......

于 2013-08-02T10:44:17.753 回答