在这里,我有一个 jQuery 缓入/缓出功能,我试图将它从 ul li 转换为 table,但它对我不起作用。
$(document).ready(function(){
$('.topnav li').find('a[href]').parent().each(function() {
var li = $(this),
a = li.find('a'),
div = $('<div>' + '<\/div>');
li.hover(function() {
a.stop().animate({marginTop: '-135'}, 600, "easeOutBack");
},
function() {
a.stop().animate({marginTop: '0'}, 500, "easeOutBack");
})
.append(div);
});
});
我想知道除了将我的主要 ul 类从.topnav li替换为.topnav tr td之外,我还需要做哪些更改
我之前使用过这个html:
<ul class="topnav">
<li><a href="#">my link</a><div>hello</div></li>
</ul>
然后我把它改成这样的表:
<table class="topnav">
<tr>
<td><a href="#">my link</a><div>hello</div></td>
</tr>
</table>
但到目前为止还没有运气。根本没有用。更改中可能缺少某些内容或有问题...
任何想法?