我试图弄清楚如何制作它,以便当您悬停一个框时,元素的跨度文本显示在特定的 div 中。
HTML
<ul id="specs">
<li><a id="img1" href=""><span>ldldld</span></a></li>
<li><a id="img2" href=""><span>ldldld</span></a></li>
<li><a id="img3" href=""><span>ldldld</span></a></li>
<li><a id="img4" href=""><span>ldldld</span></a></li>
<li><a id="img5" href=""><span>ldldld</span></a></li>
<li><a id="img6" href=""><span>ldldld</span></a></li>
<li id="mid"><div id="specs_detail"></div></li>
</ul>
jQuery
$(document).ready(function(){
$('#specs li a').hover(function(){
var toLoad = $(this).find('span');
$('#specs_detail p').fadeOut('fast',loadContent);
function loadContent() {
$('#specs_detail p').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#specs_detail p').fadeIn('fast');
}
return false;
});
});