使用javascript的淡入淡出效果
我正在尝试制作一个类似于中的图像库 我可以通过改变图片的来源来改变鼠标悬停时的主图片。 这是我应用的代码使用javascript的淡入淡出效果,javascript,javascript-events,Javascript,Javascript Events,我正在尝试制作一个类似于中的图像库 我可以通过改变图片的来源来改变鼠标悬停时的主图片。 这是我应用的代码 <div id="navimage1"><img src="p1.png" name="p1" alt="" width="100%" height="100%" onmouseover="document.mainimage.src='p1.png'" onLoad="qwe();"/></div> <div id="navimage2">
<div id="navimage1"><img src="p1.png" name="p1" alt="" width="100%" height="100%" onmouseover="document.mainimage.src='p1.png'" onLoad="qwe();"/></div>
<div id="navimage2"><img src="p2.png" name="p2" alt="" width="100%" height="100%" onmouseover="document.mainimage.src='p2.png'" onLoad="qwe();"/></div>
<div id="navimage3"><img src="p3.png" name="p3" alt="" width="100%" height="100%" onmouseover="document.mainimage.src='p3.png'" onLoad="qwe();"/></div>
<div id="navimage4"><img src="p4.png" name="p4" alt="" width="100%" height="100%" onmouseover="document.mainimage.src='p4.png'" onLoad="qwe();"/></div>
<div id="viewpoint"><img src="p1.png" name="mainimage" alt="" /></div>
问题是在改变图像时,我无法获得褪色效果。
请提供适当的javascript代码以获得淡入淡出效果。jQuery fadeIn-jQuery fadeIn-jQuery with the fadeIn(http://api.jquery.com/fadeIn/)和衰减方法(http://api.jquery.com/fadeOut/)应该适用于您jQuery和fadeIn(http://api.jquery.com/fadeIn/)和衰减方法(http://api.jquery.com/fadeOut/)应该对你有用,我不想谈太多细节。但是做一个类似的项目,下面是我如何处理它的
<div id="slides">
...
<img src="..." class="trans prev" data-id="image1" />
<img src="..." class="trans shown current" data-id="image2" />
<img src="..." class="trans next" data-id="image3" />
...
</div>
...
...
然后在CSS中,我使用CSS3转换,其中.trans类的不透明度为0,z索引为100,其中.trans.show设置为不透明度1,z索引为200
Javascript用于提取当前图像,删除“显示”类,并根据需要更新这些类……prev和。next分别将左侧位置设置为-100%和100%
我还只维护堆栈中的当前、上一个和下一个图像。其他图像将从DOM中删除…这将使事情变得非常轻松/快速。结合用于平板电脑支持的jquery.swipe插件。将显示指向最终产品的链接,但要到下个月才会出现。不太详细。但是做一个similar项目,下面是我如何处理的
<div id="slides">
...
<img src="..." class="trans prev" data-id="image1" />
<img src="..." class="trans shown current" data-id="image2" />
<img src="..." class="trans next" data-id="image3" />
...
</div>
...
...
然后在CSS中,我使用CSS3转换,其中.trans类的不透明度为0,z索引为100,其中.trans.show设置为不透明度1,z索引为200
Javascript用于提取当前图像,删除“显示”类,并根据需要更新这些类……prev和。next分别将左侧位置设置为-100%和100%
我还只维护堆栈中的当前、上一个和下一个图像。其他图像将从DOM中删除…这将使事情变得非常轻松/快速。结合用于平板电脑支持的jquery.swipe插件。将显示指向最终产品的链接,但要到下个月才会出现