映射的联系人表单在 Jquery-1.11 中无法正常运行

Mapped Contact Form Not Function Properly in Jquery-1.11

我有不再受支持的地图标记形式的代码。 它在 jquery-1.6.1.min.js(它的原始版本)上运行良好。

我想要的是让它在jquery-1.11上工作(我需要它工作的网页取决于这个,我不能退缩)。

问题是什么:

如果尝试使用表单,它会成功发送消息,但问题是它会在新网页中打开 'acknowledge message sent',而不是包含在与表单大小相同的地图信息框中。

使用 v1.11 时,我在 Chrome 控制台中不断收到此错误:

'Uncaught TypeError: undefined is not a function'

'mappedcontactformpro.js:199'

I've set up a test page here:

知道如何解决这个问题以使其正常工作吗?

好的,我找到了解决方案。 我怀疑这是一个 jquery 向后兼容性问题,确实如此。 我在 header:

中的 jquery 脚本之后直接添加了这两行
        <script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script>

我在这里找到了答案: jquery migration page

如果其他人对映射的联系表有这个问题,我希望它也能为他们解决