我有一個<h1>
誰改變點擊誰得到新的內容。新的內容是兩個<span>
與不同的ID,每個文本和一個IMG。圖片src不會懸停改變 - jQuery的
如果<span>
上懸停,我想改變自己的形象的src。
其實,如果我設置$('h1').hover(function() {};
這在我的情況應該有兩個功能,否則它會改變兩個圖像的src我的代碼纔有效。
我試圖$('#SpanId').hover(function() {};
但沒有成功。
這裏是我的簡化代碼:
HTML
<h1>Hello World</h1>
<button>Change title</button>
jQuery的
// On click, change title
$('button').click(function() {
$('h1').html('');
$('h1').append('<span id="info">Information <img alt="Info icon" src="http://www.iconsdb.com/icons/preview/orange/info-xxl.png"></span>');
});
// Change info icon on hover
$('#info').hover(function() {
$('#info img').attr('src', 'http://www.iconsdb.com/icons/preview/gray/info-2-xxl.png');
}, function() {
$('#info img').attr('src', 'http://www.iconsdb.com/icons/preview/orange/info-xxl.png');
});
Codepen https://codepen.io/Qasph/pen/vmLwWJ
在此先感謝,並有一個愉快的一天!
看看我發送給您的替代解決方案,只需使用CSS即可實現這種簡單實現的更好解決方案。 –