试图使用jquery工具提示插件,对象没有方法“工具提示”

我正在使用此工具提示: http : //flowplayer.org/tools/demos/tooltip/index.html

我的html文件中有以下几行:

   

我的home.js文件中有以下行:

 $("#boo img[title]").tooltip(); 

我的css文件中有以下行:

 .tooltip { display:none; background:transparent url(/tools/img/tooltip/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff; } 

我收到此错误:

 Uncaught TypeError: Object [object Object] has no method 'tooltip' 

我的智慧结束了。 我觉得我已经完全按照网站上的例子,但不知道发生了什么。

你应该重新排序你的js文件:

    

对于遇到此问题的其他人,请多说一点:

脚本按照它们被调用的顺序加载,因此您希望首先加载jQuery,然后加载任何插件,然后加载自定义代码。

也有这个问题,这是因为在源文件夹中丢失了旧版本的jquery,是jquery v1.6.2。 如果它可以帮助别人…祝你有愉快的一天!

换行$("#boo img[title]").tooltip(); in $(function(){ }); 所以你最终得到:

 $(function(){ $("#boo img[title]").tooltip(); }); 

为什么:

$(function()...是在domReady事件上执行该代码的捷径。所以在这一点上,所有jquery文件和页面都将被加载到足以让你的javascript工作。