嘿大家。希望你能帮助我
我在这个网站上工作,我已经完成了我喜欢的所有悬停效果 - 它们正是我想要的样子:http: //s5ent.brinkster.net/beta3.asp - 尝试将鼠标悬停在四个链接上,你'会在工作中看到一个非常简单的淡入淡出效果,它会退化为没有 javascript 的常规 css 悬停。
我打算做的是让页面看起来像是在加载和空闲时有一个精美的幻灯片放映,我想通过利用主页链接的现有悬停样式/行为而不是使用另一个脚本来实现这一点从头开始创建效果。
为此,我想我需要一个脚本,该脚本在页面加载后以固定的时间间隔在每个链接上模拟悬停动作,从左到右(足部护理,草坪和设备,关于我们,联系我们),循环所有 4 个链接无限期(足部护理、草坪和设备、关于我们、联系我们、足部护理、草坪和设备等),但当其中任何一个被查看者实际悬停时暂停,并从用户在鼠标离开时离开的地方继续。希望你能明白我的意思...
我也想在不破坏当前 html 的情况下实现这一点。所以我想一切都必须尽可能多地通过脚本来完成..
我对 javascript 和 jquery 很陌生。正如您在 s5ent.brinkster.net/beta3.1-autohover.asp 中看到的那样,我制作的以下脚本工作错误:它同时悬停在所有这些上,并且不再悬停。当您尝试实际将鼠标悬停进出每个链接时,链接会重新打开:
<script type="text/javascript">
$(document).ready(function () {
var speed = 5000;
var run = setInterval('rotate()', speed);
});
function rotate() {
$('.lilevel1 a').each(function(i) {
$(this).mouseover();
});
}
</script>
这太恶心了。除了最后一点脚本甚至不能在 ie 中工作之外。
你能帮我做这件事吗?伙计们,那真的很甜蜜。我知道那里有很多天才,他们可以立即搞定这个。或者,如果您有更好的方法来解决它,请告诉我。
谢谢大家,希望你们都玩得开心。