2013-04-22 70 views
0

我有這樣的HTML:Twitter的引導工具提示不工作

<li><a href="<?php echo $home; ?>" title="Go Home" data-placement="bottom" rel="tooltip"><?php echo $text_home; ?></a></li> 

,然後在外部文件中有這樣的代碼:

function showtooltip() { 
    $('a[rel="tooltip"], button[rel="tooltip"], input[rel="tooltip"]').tooltip({ 
     animation: true 
    }); 
} 

$(document).ready(function() { 
    showtooltip(); 
}); 

但提示不顯示。我包括jquery(最新的2.0.0),並且還完成了TB(2.3.1)問題在哪裏? (請看看第二編輯可能有問題)

編輯我還擁有包括這個CSS文件:

<link href="/catalog/view/theme/viaenvia/stylesheet/bootstrap.min.css" rel="stylesheet"> 
<link href="/catalog/view/theme/viaenvia/stylesheet/font-awesome.css" rel="stylesheet"> 
<link href="/catalog/view/theme/viaenvia/stylesheet/bootstrap-responsive.min.css" rel="stylesheet"> 

因此,我認爲CSS是沒有問題的

EDIT2我使用最新的jQuery UI(1.10.2),並且jQuery UI中的JS和CSS正在覆蓋Twitter Bootstrap。這是我包括CSS(JS包含在底部表現)的線路

<link rel="stylesheet" href="/catalog/view/theme/viaenvia/stylesheet/bootstrap.min.css" /> 
<link rel="stylesheet" href="/catalog/view/theme/viaenvia/stylesheet/font-awesome.css"> 
<link rel="stylesheet" href="/catalog/view/theme/viaenvia/stylesheet/bootstrap-responsive.min.css" /> 

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/ui-lightness/jquery-ui.css"> 
<link rel="stylesheet" href="/catalog/view/theme/viaenvia/stylesheet/style.css"> 
<link rel="stylesheet" href="/catalog/view/theme/viaenvia/stylesheet/flexslider.css"> 
<link rel="stylesheet" href="/catalog/view/theme/viaenvia/js/fancybox/jquery.fancybox.css"> 

如何避免這種情況?

+0

我所看到的最常見的問題是,人們已經忘記了包括工具提示的CSS。 – Adam 2013-04-22 18:04:46

+1

您是否在控制檯中發現任何錯誤? – Mooseman 2013-04-22 18:14:10

+0

如果不使用自定義JS實現它,工具提示是否可以工作? – m90 2013-04-22 18:16:40

回答

3

你的示例代碼工作(見本fiddle),所以它可能是一個缺少javascript參考。

對於使用工具提示,您需要包括bootstrap.js(包含所有插件)或至少bootstrap-tooltip.js(請參閱customize download page上的選項),在引用jquery之後。

我建議現在檢查兩件事(下面的評論後):在Net標籤

  • ,試圖找到請求bootstrap.min.js文件,看看它是否成功
  • 完成
  • Console選項卡,運行選擇$('a[rel="tooltip"], ...,看它是否找到了標籤;如果是這樣,你應該可以調用類似$('#element').tooltip('show')來測試工具提示已成功加載。
+0

是我強硬我的代碼是正確的,只是我不知道爲什麼它會失敗 – Reynier 2013-04-22 18:21:04

+0

您顯示了對引導css文件的引用。那麼js文件怎麼樣,你檢查參考是否存在 -