Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript的淡入淡出效果_Javascript_Javascript Events - Fatal编程技术网

使用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插件。将显示指向最终产品的链接,但要到下个月才会出现