我想使用內置的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