当前位置: 首页 > 知识库问答 >
问题:

Jquery-输入悬停时显示div

夏侯臻
2023-03-14

我正在尝试制作一个不需要任何第三方代码工具提示。我想在jQuery&CSS中实现。它需要支持新行,并且只在悬停在输入元素上时显示。

我不想在HTML页面中添加额外的代码,或者在可能的情况下在输入字段中添加一个标题。

我已经创建了一个对象,其中包括要显示的文本,活动对象还将包含其他值。

tooltip = {
    'sitea':    { 'tip': 'Site A Hover' },
    'siteb':    { 'tip': 'Site A Hover' },
    'sitec':    { 'tip': 'Site A Hover' }
}

当我悬停在输入上时,我想要一个div来显示来自对象的文本。到目前为止,我已经使悬停工作,但我不知道如何做div和显示它只在悬停。

$(":input").hover( function() {
    $(this).css('cursor','pointer')
    }, function() {
        $(this).css('cursor','auto');
    })

我找到了这个小提琴,它似乎适用于td,有没有用它来显示输入?

谢谢

共有2个答案

况博容
2023-03-14

我让他用下面的小提琴工作:

http://jsfidle.net/wjh6va8k/1/

CSS:

.tooltip {
    display: block
    border: 1px solid #000000;
    background-color: #008800;
    color: #ffffff;
    padding: 5px;
    border-radius: 3px;
}

JS

$(":input").hover( function(e) {
      $('body').append('<div id="tooltip" class="tooltip">Tooltip<br>New line</div>').show()
    
    elmTop = $(this).offset().top + 10;
    elmWidth = $(this).width() + 10;
    
    $('#tooltip').css( 'position', 'absolute' );
    $('#tooltip').css( 'top', elmTop  );
    $('#tooltip').css( 'left', elmWidth );

})

谢谢

司徒元明
2023-03-14

请尝试以下操作:

将此添加到您的css文件中。

div:hover > .div-to-display {
    display: block
}

将此添加到javascript文件中:

$('div').append('<div class="div-to-display">yay</div>');

添加要在其上显示工具提示的新div标记。

<div>newly added div tag (hover to diplay tooltip </div>

当然,您可以根据需要添加css和更改工具提示。

 类似资料:
  • 所以我使用这个代码来显示菜单中的深度3元素(wordpress): 问题是,当我悬停在一个带有子菜单的元素上时,所有带有子菜单的元素都会显示出来。 问题是: 如何只显示一个子菜单,我在我的鼠标悬停的时刻? 很抱歉添加了标记,无法添加“jquery” 编辑: HTML:

  • 问题内容: 我试图当鼠标移到图像的左下方时出现一个小框。在该框内,将有一个指向其他页面的链接。 这有点类似于我想要的东西,但是盒子要更小并且不连接到图像的边框。 我已经尝试了一切,但找不到答案。而且我不想使用工具提示,更不用说我没有任何JavaScript知识了。我真的希望这是CSS。 问题答案: 这是在CSS3中使用伪元素。 HTML: CSS: 相反,这是使用jquery达到相同结果的一种方式

  • 我有一个应用程序,我想在

  • 问题内容: 当有人将鼠标悬停在元素上时,我想显示一个div ,但是我想在CSS中而不是在JavaScript中执行此操作。您知道如何实现吗? 问题答案: 您可以执行以下操作: 这使用相邻的兄弟选择器,是the下拉菜的基础。 HTML5允许锚元素包装几乎所有内容,因此在这种情况下,该元素可以成为锚的子元素。否则原理是相同的-使用伪类更改另一个元素的属性。

  • 本文向大家介绍jQuery地图map悬停显示省市代码分享,包括了jQuery地图map悬停显示省市代码分享的使用技巧和注意事项,需要的朋友参考一下 这是一款基于jQuery实现地图map悬停显示省市代码,这样一个神奇的地图便于我们更好地了解中国,增加自己的地理知识。 下面是效果图是不是很棒。 效果演示 源码下载 为大家分享的jQuery地图map悬停显示省市代码如下 本代码暂时实现了几个悬停显示省

  • 我有一个使用chart.js创建的条形图。页面加载时一切正常,但当我使用daterangepicker更改时间范围时,出现了一个小故障。新数据被引入,但当我将鼠标悬停在上面时,旧数据会显示出来。我是javascript新手,希望能得到一些帮助。看起来我需要合并。销毁();不知怎么的,但我不知道怎么做。下面是我的代码片段: 破坏原始数据的最佳方法是什么,以便当我更改日期范围并将鼠标悬停在新图表上时,