我正在使用来自另一个线程的以下代码,由于未知的原因,我得到了以下错误:
Uncaught :对象没有方法“qtip”
代码:
$('.tooltip').each(function(){
$(this).qtip({
content: {text: $('#helptext_' + $(this).attr('id'))},
style: {classes: 'ui-tooltip-dark ui-tooltip-rounded'},
position: {my: 'left center',at: 'right center', viewport: $(window)}
});
});发布于 2011-09-07 15:27:52
在调用该函数之前,请确保调用qtip.js (或任何其他函数),否则在此代码运行时将不会加载该函数。
发布于 2011-09-07 15:39:17
1)到这里下载qTip2软件包.
http://craigsworks.com/projects/qtip2/download/
2)然后将这个添加到您的<head>部分..。
<link type="text/css" rel="stylesheet" media="screen" href="/your/path/jquery.qtip.css" />3)添加这个qTip脚本,包括后面的某个地方,您的jQuery包含.
<script type="text/javascript" src="/your/path/jquery.qtip.min.js"></script>发布于 2011-10-24 18:24:18
当我开始使用qtip时,我使用了以下代码来检查是否将qtip分配给该元素:
if (DOM_element.qtip) { //wrong
.....
}这是错误的方向。当我更熟悉jquery时,我纠正了我的错误。
检查是否有任何qtip连接到元素的正确方法是:
if ($(DOM_element).data('qtip')) { //right
.....
}https://stackoverflow.com/questions/7336401
复制相似问题