javascript - 鼠标仅悬停在文本上而不是整行

标签 javascript jquery html css

如何只对文本而不是整行提供鼠标悬停效果。我尝试使用 Position(),但结果是空的。下面是 fiddle 链接,

<ul id='ulid'>
<li>Task1</li>
<li>Task2</li>
<li>Task3</li>
<li>Task4</li>
<li>Task5</li>
<li>Task6</li>
<li>Task7</li>
</ul>

<br /><br />


<br /><br />

<div id="show_details"></div>

jQuery(document).ready(function() {


$('ul#ulid li').hover(function() {
    $('#show_details').html($(this).text());
}, function() {
    $('#show_details').html('');
});
});

请帮忙

最佳答案

您的 li 元素不能 block 显示。有很多方法可以处理它,但一种简单的方法是用 span 包裹它们并在这些 span 上触发 .hover:

<li><span>Task1</span></li>
...
$('ul#ulid li span').hover(function() {

http://jsfiddle.net/xneG5/

以编程方式:http://jsfiddle.net/xneG5/2/

仅限 CSS:http://jsfiddle.net/xneG5/3/

关于javascript - 鼠标仅悬停在文本上而不是整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14575966/

相关文章:

javascript - 使用 jquery 从数据属性中提取 json

php - 使用按钮 onclick 将 php while 循环中的值传递给 javascript

html - 如何让页面上的象限垂直拉伸(stretch)以匹配水平相邻象限的高度?

javascript - jQuery 缓动函数——变量的理解

javascript - 单击“确定”后 jQuery 警报消息框重定向

javascript - 是否可以在数组中存储一个值的数字和名称?

javascript - 不可读的 .js 文件?如何转换回来?

JavaScript 日期和浏览器版本函数

html - 图片库不断导致页面跳转

javascript - 从angularjs中的多种类型的select2自动加载所有选定元素后检测