我想使用内置的jquery-ui图标,并在用户将鼠标悬停在它们上方时让它们改变样式。但是,如果它们被包含在另一个元素中,并且导致在他们周围绘制令人讨厌的盒子,我似乎只能做到这一点。jquery-ui悬停对框架图标的影响
例如,这种适当改变风格,但它卷起放入一个盒子图像周围:
$(".help-button").hover (
function() { $(this).toggleClass('ui-state-hover'); },
function() { $(this).toggleClass('ui-state-hover'); }
);
<span class="help-button ui-state-default ui-corner-all" style="display: inline-block;">
<span class='ui-icon ui-icon-info' style="display: inline-block;"></span>
</span>
这有正确的图像,但它不会改变风格(相同的JavaScript如上) :
<span class="help_button ui-icon ui-icon-info" style="display: inline-block;"></span>
有什么建议吗?
谢谢。
你能否提供一些更多的信息或链接页面显示您的问题? – macgyver 2011-12-23 08:41:08