2013-04-30 173 views
0

我在Internet Explorer上运行我的应用程序。似乎有一些问题与jQuery方法:工具提示jQuery的方法不工作在IE上

$('.tooltip-demo').tooltip({ 
    selector: "a[rel=tooltip]" 
}) 

为此,我得到的JavaScript控制台上看到以下错误:

对象不支持属性或方法提示

什么可能是这个错误的原因?请帮忙。

+0

也尝试过这个。dint的工作。实际上,错误出现在上面的代码段 – Eashwar 2013-04-30 14:12:25

回答

1

jQuery中没有标准tooltip()函数,它由插件提供。确保你是一个。加载插件和b。通过将插件的<script>标签放置在jQuery之后,在jQuery之后加载它。

+0

的第一行,感谢回复。只是浏览我的代码,它看起来像我没有使用任何插件工具提示。你可以把这些插件放在一些工具提示所需的插件上吗?谢谢。 – Eashwar 2013-04-30 14:24:49

+0

@Eashwar jQuery UI提供了一个'tooltip()'函数,它可能是你的代码期望的那个函数。你能否在你的问题中包括'

0

看起来您正在使用jQuery的工具提示插件,但在您拨打电话时尚未加载。

如果在加载页面时运行此代码,则应将其放入$(document).ready()函数中,以确保所有支持库在运行之前加载。这应该可以解决问题。

+0

我比较喜欢在'$(document).ready()'上面使用'jQuery()'。 – 2013-04-30 14:20:12

+0

尝试在document.ready()中插入我的代码,该代码解决了我的问题。它看起来像我没有使用任何插件的工具提示。我可以使用哪些类型的插件,以及如何加载em以确保它们工作正常?谢谢。 – Eashwar 2013-04-30 14:28:10

+0

@Eashwar - 如果您没有使用工具提示插件,那么不会,代码将无法工作(在任何浏览器中,不只是IE)。我假设你从某处复制了你的工具提示代码?也许一个教程,也许另一个网站?无论如何,看看你从哪里复制它;该工具提示插件应该包含在那里。 – Spudley 2013-04-30 14:36:48