jQuery覆盖不适用于大于1.2.6的版本

jQuery覆盖不适用于大于1.2.6的版本,jquery,Jquery,我一直在使用jQuery覆盖,它似乎只适用于jQuery 1.2.6或更低版本。覆盖代码来自jQueryTools:。它不是一个插件,我只需要包含jQuery库就可以了 我用来显示覆盖图的代码是: <a rel="#account_overlay">Open Overlay</a> <div class="simple_overlay" id="account_overlay"> // content </div> <script>

我一直在使用jQuery覆盖,它似乎只适用于jQuery 1.2.6或更低版本。覆盖代码来自jQueryTools:。它不是一个插件,我只需要包含jQuery库就可以了

我用来显示覆盖图的代码是:

<a rel="#account_overlay">Open Overlay</a>

<div class="simple_overlay" id="account_overlay">
// content
</div>

<script>
$("a[rel]").overlay({
mask: '#000000',
close: "a.close_overlay_btn",
closeOnClick: true,
closeOnEsc: true
});
</script>
openoverlay
//内容
$(“a[rel]”)。覆盖({
掩码:'#000000',
关闭:“a.close\u overlay\u btn”,
closeOnClick:没错,
真的吗
});
当然,有一种方法可以修改它以在最新版本的jQuery上工作,我不明白为什么它不能。关于如何修改它以在1.7+上工作,有什么建议吗

在控制台中,我看到以下错误:

未捕获的TypeError:对象[Object Object]没有方法“overlay”


我不希望替换项目中的所有覆盖,因为覆盖太多了,我只想修改它,以便使用最新版本的jQuery。因此,我不希望看到交换服务/插件/用户界面等的建议,我只想知道这是否可行。

我很确定您需要包括jQuery工具,以便覆盖工作,因为jQuery和jQuery用户界面都没有内置的覆盖功能。甚至示例页面也指向

奇怪!也许在1.2.6及更低版本中,有一个覆盖功能。我从来没有在这个项目中包括jQuery工具,只有jQuery 1.2.6。看起来我可能必须包含它才能在以后的版本中使用。。。