我有一个搜索结果列表,对于每个结果,我都希望能够在工具提示中显示有关相关结果的更多信息。
当我翻转每个元素时,我已经得到了一个 qTip 工具提示,但我不明白如何将自定义内容放入每个结果的工具提示中。
我想这主要是因为我的 jQuery 知识非常有限。
在旧式 JavaScript 中,我将传递一个变量,该变量是附加到<a>
标签的函数调用的工具提示内容。由于 jQuery 工具提示的标记中没有编写函数调用,<a>
因此现在看来这不是这样做的方法。
目前我脑子里有这个:
<script type="text/javascript"
src="/assets/templates/unaexchange/js/jquery.qtip-1.0.0.min.js"></script>
<script>
$(document).ready(function() {
$(".tooltip").qtip({
content: 'this is the content',
position: {
corner: {
target: 'topRight',
tooltip: 'bottomLeft'
}
}
});
});
然后身体有了<a class="tooltip">Link</a>
,然后我有了标准:
<div class="qtip qtip-stylename">
<div class="qtip-tip" rel="cornerValue"></div>
<div class="qtip-wrapper">
<div class="qtip-borderTop"></div>
<!-- Only present when using rounded corners-->
<div class="qtip-contentWrapper">
<div class="qtip-title">
<!-- All CSS styles...-->
<div class="qtip-button"></div>
<!-- ...are usually applied...-->
</div>
<div class="qtip-content">an attempt at standard content ?></div>
<!-- ...to these three elements!-->
</div>
<div class="qtip-borderBottom"></div>
<!-- Only present when using rounded corners-->
</div>
</div>
但这没有显示,我不知道如何为每个工具提示创建特定的 HTML 块。
我的方法错了吗?
我是否应该创建包含具有单独 ID 的自定义内容的所有单独工具提示,然后选择这些 ID 并显示或类似的东西?