我不确定boostrap如何实现popover.我已经包含了bootstrap.js,它有一个名为Popover(大写P)的函数,但在他们的例子中,它们使用:
$('#example').popover(options)
Run Code Online (Sandbox Code Playgroud)
现在,他们说它需要包含工具提示,但我不知道这意味着什么.他们的例子都包括一堆.js文件,我认为实际上它们都是打包在一起的.
而且由于我处于概念验证阶段,我试图让它第一次正常工作,我并不关心文件大小或缓存.
我使用RDFa将链接数据添加到我的网页.我偶尔也会rel在各种标签中使用该属性用于非语义目的,例如触发javascript工具提示.我想知道我可以做些什么来区分用途.
例如,我的社交网络图标周围有RDFa,如下所示:
<a rel="foaf:account" alt="twitter" href="https://twitter.com/cboettig"><i class="icon-twitter" rel="tooltip" title="follow me on twitter (reading, discussing)"></i></a>
<a rel="foaf:account" alt="github" href="https://github.com/cboettig"><i class="icon-github" rel="tooltip" title="follow me on Github (code, research)"></i></a>
Run Code Online (Sandbox Code Playgroud)
凡rel在锚标记在语义上使用,但rel该图标标签使用由Twitter的自举JavaScript来添加一个提示.奇怪的是,在这个例子中,诸如http://any23.org之类的工具会忽略图标中的rel.但是,遇到rel="tooltip"span元素时(用于向按钮添加工具提示):
<span rel="tooltip" title="switch to dark theme">
<a onclick="switch_style('dark');" class="btn btn-mini"></a>
</span>
Run Code Online (Sandbox Code Playgroud)
这创造了一个无意义的ntriple,例如:
<http://any23.org/tmp/> <http://any23.org/tmp/tooltip> <http://any23.org/tmp/> .
Run Code Online (Sandbox Code Playgroud)
当然这不是一个大问题,但我不确定为什么会出现span元素而不是其他例子,或者如何避免它.