我使用jquery動態創建一個div,其中包含添加&關閉按鈕。我正在使用Bootstrap工具提示添加&關閉按鈕。我面對的問題是,即使鼠標懸停在其他添加按鈕上,第一個添加按鈕的工具提示也不會隱藏。第一個添加按鈕的工具提示保持原樣。(請參閱截圖)關於如何隱藏它的任何想法。 引導工具提示仍然卡住
我正在使用jquery clone方法創建動態div。
$(document).on('click', ".addFilesBtn", function(e) {
e.preventDefault();
$(".appendClass:first").clone().appendTo".addFiles");
$('.closeFilesBtn').show();
$('.closeFilesBtn:first').hide();
});
隱藏工具提示,我使用下面的代碼,但仍然第一個工具提示沒有被隱藏。
$(document).on('mouseleave','[data-toggle="tooltip"]', function(){
$(this).tooltip('hide');
});
更新HTML代碼
<div class="row addFiles">
<div class="appendClass" style="margin-bottom: 1.5%;">
<label style="white-space: nowrap;" class="responsive-enter-details col-sm-3 control-label">Select Files</label>
<div class="col-sm-8 col-md-9">
<div class="fileinput fileinput-new" data-provides="fileinput">
<div class="form-control" data-trigger="fileinput">
<i class="glyphicon glyphicon-file fileinput-exists"></i> <span class="fileinput-filename">Click to select file</span> <i class="fa fa-upload pull-right"></i>
</div>
<input id="inputfile" type="file" style="display: none;">
</div>
</div>
<button class="btn btn-box-tool addFilesBtn" data-toggle="tooltip" title="Click to add more files">
<i class="fa fa-plus"></i>
</button>
<button class="btn btn-box-tool closeFilesBtn" data-toggle="tooltip" title="Click to remove this block">
<i class="fa fa-times"></i>
</button>
</div>
</div>
鏈接到JS小提琴: https://jsfiddle.net/gLkrsbxc/4/
正如你可以在JS小提琴看到,提示是沒有得到關閉。
請提供HTML格式!如果你可以創建一個小提琴並添加你的問題會更好! – arximughal