标签: tooltip

如何确定何时显示工具提示?

我正在.Net WinForms中编写一个日历控件,它将显示每个日期的工具提示.

确定何时显示工具提示的最佳方法是什么?

立即显示它将MouseMove使它阻碍,所以我希望它显示鼠标悬停在每个日期单元格上.

MouseHover事件仅在第一次悬停后触发MouseEnter,因此我无法使用它.

最好的方法是什么?

编辑:我正在使用WinForms

.net c# controls tooltip winforms

3
推荐指数
1
解决办法
2133
查看次数

为什么我的CSS工具提示会压低我的其他内容?

我有一个CSS工具提示,其中CSS3淡入,z-indexs设置为999。当我将鼠标悬停在链接上时,工具提示本身会将其他内容向下推,尽管我使用了一个跨度并将其转换为块。

是我要做什么的一个示例,如何阻止它压低内容?

谢谢。

html css z-index tooltip

3
推荐指数
2
解决办法
4711
查看次数

jQuery Tooltip仅适用于表的第一行

jQuery工具提示非常适合我表中的第一行数据.之后,我只在IE和FF中获得旧学校窗口默认工具提示.

以下是构建表数据的HTML:

foreach ($displayData as $row) {
echo '<tr bgcolor="' . $bgcolor[$a] . '">';
    echo '<td><span id="fancy" title="Course Description: - '.$row["TSTRDS"].'">'.$row["TSTRTP"].'</span></td>';
    echo '<td>'.$row["TSTRLC"].'</td>';
    echo '<td>'.$row["TSADDR"].'</td>';
    echo '<td>'.$row["TSDATE"].'</td>';
    echo '<td>'.$row["TSTIME"].'</td>';
    echo '<td>'.$row["TSCOST"].'</td>';
echo '</tr>';
echo '<tr bgcolor="' . $bgcolor[$a] . '">';
    echo '<td colspan="2"></td>';
    echo '<td>'.$row["TSCITY"].','.$row["TSST"].' '.$row["TSZIP"].'</td>';
    echo '<td colspan="3"></td>';
echo '</tr>';
$a = !$a; 
Run Code Online (Sandbox Code Playgroud)

}

这是我的javascript:

$(document).ready(function(){
$('#fancy').tooltip({
    track: true,
    delay: 0,
    showURL: false,
    fixPNG: true,
    showBody: " - ",
    top: -15,
    left: 5
});
Run Code Online (Sandbox Code Playgroud)

});

最后,我的CSS:

#tooltip {
position: …
Run Code Online (Sandbox Code Playgroud)

jquery tooltip

3
推荐指数
1
解决办法
1449
查看次数

HTML5 Canvas工具提示

我正在使用HTML5 Canvas.我已将图像(BitmapImages)添加到画布,我现在想要为这些位图图像添加简单的工具提示.

这可能吗 ???如果是这样,有人能告诉/告诉我如何实现这一目标吗?

我不确定它是否有所作为,但我也在使用Easel JS Framework ...

这是我目前拥有的一个例子:

var container = new Container(); // EaselJS Container
container.x = 100;
container.y = 100;

stage.addChild(container);

var image = new Image();
image.src = "image.png";

var bitmap = new Bitmap(image);
bitmap.x = 5;
bitmap.y = 5;
bitmap.mouseEnabled = true;

container.addChild(bitmap);

...
Run Code Online (Sandbox Code Playgroud)

我没有测试过这段代码,但基本上创建了一个位图图像并添加到我的舞台上.我现在想为我的位图图像添加一个简单的工具提示,但似乎无法解决如何:(

任何帮助将不胜感激.

干杯,乔恩.

javascript html5 tooltip easeljs

3
推荐指数
1
解决办法
5524
查看次数

Bootstrap工具提示会导致网格布局中的表单元素折叠间距

我有一个问题,Bootstrap工具提示导致我的输入字段上的间距崩溃.标记是:

<form>
  <div class="controls controls-row">
    <input class="span4" data-original-title="Default tooltip" rel="tooltip" type="text" placeholder=".span4">
    <input class="span1" data-original-title="Default tooltip" rel="tooltip" type="text" placeholder=".span1">
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我只是使用连线的默认值:

$('[rel="tooltip"]').tooltip();
Run Code Online (Sandbox Code Playgroud)

我在这里创建了一个jsFiddle以显示问题:http://jsfiddle.net/bAaQP/2/

请注意,当输入获得焦点时,它会将空白折叠到控件的右侧.

我只是使用Bootstrap 2.2.2中的示例网格表单.表单元素具有相对跨度大小集,并包含在使用controls-row类装饰的div中.

我已尝试使用最新版本的Bootstrap-tooltip.js,但它仍然显示相同的行为.

tooltip twitter-bootstrap

3
推荐指数
1
解决办法
2208
查看次数

bootstrap工具提示:如何使用javascript函数指定工具提示文本

bootstrap tooltip允许我通过仅指定"title"属性为元素指定工具提示:

<div title="This is a test tooltip"> ... </div>
Run Code Online (Sandbox Code Playgroud)

有没有办法避免硬编码工具提示内容并指定一个javascript函数?我试过title ="javascript:myFunction()",但它没有解决它.

我查看了booststrap代码,它似乎包含对函数调用的支持我只是无法弄清楚语法:

来自bootstrap工具提示的片段:

, getTitle: function () { 
      var title
      , $e = this.$element
      , o = this.options

      title = $e.attr('data-original-title')
       || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)

     return title
  }    
Run Code Online (Sandbox Code Playgroud)

javascript tooltip twitter-bootstrap

3
推荐指数
1
解决办法
8659
查看次数

如何在选项卡上创建工具提示?

试图让以下工具提示在每个选项卡中工作,但对我不起作用....

小提琴

<div class="tabbable">
<ul class="nav nav-tabs" role="tablist">
    <li class=""> <a href="#tab1" role="tab" data-toggle="tab" data-original-title="Our Stories">
<img src="/files/cache/cf16a20834dcce2bb50055192c532fad_f35.png" width="94" height="48" alt="Our Stories">
</a>

    </li>
    <li class=""><a href="#tab2" role="tab" data-toggle="tab" data-original-title="Bond + Bond">
<img src="/files/cache/70517c921a870be3c0580871aa6e8e8a_f36.png" width="99" height="50" alt="Bond">
</a>

    </li>
</ul>
<div class="tab-content">
    <div class="tab-pane fade" id="tab1">
            <h2>Our Stories</h2>

    </div>
    <div class="tab-pane fade" id="tab2">
            <h2>Bond</h2>

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$('[data-toggle="tab"]').tooltip({
'placement': 'top'
})
Run Code Online (Sandbox Code Playgroud)

是否有可能在标签链接上有工具提示?

javascript jquery tooltip twitter-bootstrap-3

3
推荐指数
2
解决办法
6999
查看次数

在鼠标上显示工具提示悬停在画布上的形状/位置(坐标)上

当鼠标悬停在画布上的某些位置时,我正在尝试显示相应的工具提示.例如,当画布上的鼠标位置位于坐标(100,100)处时,显示工具提示1.当鼠标位置在(200,200)时,显示工具提示2等,

我已经添加了事件监听器来检测鼠标移动并获得鼠标位置.这是我的一部分:

window.addEventListener('mousemove',hover,false);
function getMousePos (canvas, event) {
    var rect = canvas.getBoundingClientRect();
    return {
        x: event.clientX - rect.left,
        y: event.clientY - rect.top
    };
}
function hover (event){
    pos = getMousePos(canvas,event);
    if (condition to detect mouse hover)
    //display tooltip_function (this is the function that I don't know how to implement)
}
Run Code Online (Sandbox Code Playgroud)

html5 canvas tooltip

3
推荐指数
1
解决办法
8847
查看次数

UWP - 在xaml中的图像上创建数据绑定工具提示

我有一个数据驱动的集线器部分,可以很好地填充图像.视图模型包含我想要显示为工具提示的文本,但无法弄明白.

这是重要的片段:

<HubSection x:Uid="MyHub" x:Name="MyHubSection" Width="311">
   <HubSection.Header>
      <TextBlock x:Uid="HubMSectionHeader" 
                 Style="{StaticResource MainHubSectionHeaderStyle}" Text="Friends"/>
   </HubSection.Header>
   <DataTemplate>
      <StackPanel>
         <Button x:Name="InviteButton" Content="Send Invite" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Click="InviteButton_Click"/>
         <StackPanel >
            <Grid>
               <GridView ItemsSource="{Binding Friends}"  Background="{ThemeResource HubBackground}" x:Name="FriendGrid" >
                   <GridView.ItemTemplate >
                       <DataTemplate>
                           <Image Source="{Binding ProfilePhotoBitmap, Mode=TwoWay}" Height="100" Opacity="1" Stretch="Uniform" Tapped="Friend_Tapped"/>
                            <ToolTipService.ToolTip>
                                <TextBlock Text="{Binding FullName}"/>
                            </ToolTipService.ToolTip>
                         </DataTemplate>
                     </GridView.ItemTemplate>
                  </GridView>
               </Grid>
            </StackPanel>
         </StackPanel>
      </DataTemplate>
   </HubSection>
Run Code Online (Sandbox Code Playgroud)

c# xaml tooltip win-universal-app

3
推荐指数
1
解决办法
2697
查看次数

将工具提示添加到EXTJS按钮

我正在尝试向我的按钮添加工具提示,我尝试了不同的方法,但是当我将鼠标放在按钮下时没有任何反应,这是我的代码的一部分,当我尝试添加此工具提示时,我创建了按钮guestButton

 {
    xtype : 'button',
    id : 'guestButton',
    text : 'Guest User',
    handleMouseEvents: true,
    width : 80,
    x : 70,
    y : 150,
    formBind : false,                       
    handler : function() {
    this.up().LoginGuest();
    }
Run Code Online (Sandbox Code Playgroud)

在这里,当我试图创建工具提示

    var tooltips = [{
            target: 'guestButton',
            html: 'A very simple tooltip'
        }];
Ext.each(tooltips, function(config) {
        Ext.create('Ext.tip.ToolTip', config);
    });  

Ext.QuickTips.init();
Run Code Online (Sandbox Code Playgroud)

谢谢 !

javascript extjs tooltip

3
推荐指数
2
解决办法
1696
查看次数