我正在尝试制作一个不需要任何第三方代码工具提示。我想在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
,有没有用它来显示输入?
谢谢
我让他用下面的小提琴工作:
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 );
})
谢谢
请尝试以下操作:
将此添加到您的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新手,希望能得到一些帮助。看起来我需要合并。销毁();不知怎么的,但我不知道怎么做。下面是我的代码片段: 破坏原始数据的最佳方法是什么,以便当我更改日期范围并将鼠标悬停在新图表上时,