可能重复:
what does #someDiv mean?
我这样做:
onmouseover="evt.target.setAttribute('opacity', '0.5'); $('#someDiv').show();" onmouseout="evt.target.setAttribute('opacity','1)'); $('#someDiv').hide();"
但我想我需要一种叫做ID选择器的东西?
无论如何,我如何制作它,以便当鼠标悬停在对象上时,我会得到一个小弹出窗口?
答案 0 :(得分:1)
$('#someDiv')
正在选择ID="someDiv"
元素,因此选择器可能不是您的问题。
除了使用onmouseover事件属性外,您提供的代码基本上可以正常工作。您是否看到任何JS错误,或者您可以分享其他调试结果?
编辑:
可能(可能?)与您的问题无关,但您应该考虑将所有JS逻辑移动到链接的JS文件而不是使用onmouseover属性。 jQuery的$('#your-selector')。mouseover()方法是一种更好的方法来处理这个问题。 (http://api.jquery.com/mouseover/)