我無法讓我的Bootstrap工具提示在我的Modal內正確顯示。Bootstrap Tooltip在模態MVC後面顯示5
我有一個MVC網站,我有時會用Ajax加載部分視圖並在模態中顯示它們。當用戶點擊按鈕時,我執行獲取並用Html更新模態體。 我的代碼包含我目前的測試,以使Modal正確顯示。
$.ajax({
url: url,
type: 'GET',
success: function (response) {
$('#modal-Levering-body').html(response);
var button = $('#UdleveringVHButton');
button.attr('value', 'Found the button');
button.tooltip({ container: '#modal-Levering-body' });
}
我的按鈕在我看來是定義爲
<input type="button" id="UdleveringVHButton" value="Udlevering VH" class="btn btn-xs" title="Sæt alle varer til Udlevering Varehus"
data-tooltip="yes" data-placement="top" />
奇怪的是,當我試試JSFiddle,它工作得很好 http://jsfiddle.net/z6qqvycf/
我在我的調試中受到限制因爲我不知道如何檢查工具提示。 Chrome開發工具不可見。
我也看過Bootstrap tooltip showing behind modal window但這並沒有影響我的情況。
有關如何調試和解決這種情況的任何建議?
編輯:
找到關於如何檢查工具提示本指南:
Freeze screen in chrome debugger/DevTools panel for popover inspection?
EDIT2:
我發現我的工具提示比我JSFiddler完全不同 JSFiddler
不知何故,.tooltip功能生成的東西在我的設置完全不同的比我JSFiddler。未知爲什麼目前。
EDIT 3
發現,存在對.tooltip()函數自舉和jQuery UI之間的衝突。 我最近加載了JQuery UI,所以贏了。
我逆轉的加載順序,現在這一切按預期工作 jQueryUI Tooltips are competing with Twitter Bootstrap
檢查該div的z-index –
如何檢查該div的Z-index?它在Chrome Developer窗格中不可用。 當我從按鈕的鼠標懸停中移除鼠標時,工具提示消失 – JesperGJensen
嘗試查看'.tooltip'樣式的'bootstrap.css' –