這裏我有一個jquery緩解輸入/輸出功能,我試圖把它從UL李轉化爲表而不是,它沒有爲我工作。轉換的jQuery easying從UL李碼錶
$(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);
});
});
我不知道什麼樣的變化我必須讓其他比.topnav李更換我的主UL類到.topnav TR TD
我以前用過這個網站:
<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>
但到目前爲止沒有運氣。根本沒有工作。可能有一些人失蹤或什麼是錯的變化...
什麼想法?
你爲什麼要使用表?它根本不起作用或者不夠好?因爲表格動畫效果不好。 – putvande
好吧,我想讓所有的東西都可以通過瀏覽器大小來重新設置大小。我只能通過表格進行自動調整大小,但不知道如何使用未命令列出的ul li。這就是爲什麼。 –
使用'ul'(或任何其他元素),您必須使用百分比才能使其在瀏覽器中調整大小。 – putvande