2014-06-09 43 views

回答

1

好吧,我想通了,我的问题......

我初始化引导在$(文件)工具提示。就绪():

$(document).ready(function() 
{ 
    $(".bsTool").tooltip(); 
}); 

一切好,但是...因为我使用UpdatePanels(ASP.NET),我的内容是通过异步回传显示/隐藏,$(document).ready()不会被调用!

为了初始化每个异步回发工具提示插件(和正常回传),我将其添加到页面加载功能:

function pageLoad() 
{ 
    $(".bsTool").tooltip(); 
} 

pageLoad的()函数是由ASP.NET Ajax的呼吁网页的第一次加载,但也在每个异步回发。因此,异步回发之后再次注册工具提示插件。

问题解决了:)

1

注意引导的tooltip.js不会对隐藏要素很好地工作。以下是Bootstrap的文档(link)的注释。

不要试图显示在隐藏要素

调用$(...).tooltip('show')当目标元素是display: none;将导致工具提示中定位不正确提示。

+0

为什么不这样做?在某些情况下需要这样做。如使用[jquery-validation-bootstrap-tooltip](https://github.com/Thrilleratplay/jquery-validation-bootstrap-tooltip)和[selected](https://harvesthq.github.io/chosen/) –

相关问题