我正在制作一个菜单,在滚动时,链接的文本会发生变化(淡入)。我刚刚从另一个线程复制并粘贴了一段代码
<script type="text/javascript">
function fade_new_text(){
$('#what').animate({'opacity': 0}, 500, function () {
$(this).text('new text');
}).animate({'opacity': 1}, 500);
}
function revert(){
$('#what').animate({'opacity': 0}, 500, function () {
$(this).text('do something');
}).animate({'opacity': 1}, 500);
}
</script>
然后在正文部分我有菜单本身
<body>
<a href="#" id="what" onmouseover="fade_new_text();" onmouseout="revert();">Do something</a>
</body>
这适用于一个链接,但我需要创建其中的 7 个,并希望将来重用此代码。因此,我需要将链接 ID 和新文本都传递给 Jquery 函数以获取其他 6 个链接,希望来自“onmouseover”和“onmouseout”,因为它最有意义?我对 Jquery 完全陌生,希望您能就如何做到这一点提出建议。