php - fancybox 上的图像翻转效果

标签 php javascript jquery fancybox

我在将 .png 覆盖到现有的 .jpg fancybox 缩略图上时遇到一些问题。其余的工作完美。

我有 9 个图像并编写了一个循环来用 PHP 创建我的 fancybox 画廊。我在将 .png 应用于现有 .jpg 缩略图时遇到一些困难。

这是我的 PHP 代码:

<?php
        $i=1;
        $title=array("", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9");

        for($i; $i<10; $i++)
        {

        echo "<div id='galeria' class='one-third column alpha'>
            <a title='".$title[$i]."' class='fancybox' rel='group' href='../img/galeria/big".$i.".jpg'><img src='../img/galeria/thumb".$i.".jpg' alt='' /></a>
        </div><!--end 1\3 -->";

            $i++;
            echo "<div id='galeria' class='one-third column'>
            <a title='".$title[$i]."' class='fancybox' rel='group' href='../img/galeria/big".$i.".jpg'><img src='../img/galeria/thumb".$i.".jpg' alt='' /></a>
        </div><!--end 1\3 -->";
            $i++;
            echo "<div id='galeria' class='one-third column omega'>
            <a title='".$title[$i]."' class='fancybox' rel='group' href='../img/galeria/big".$i.".jpg'><img src='../img/galeria/thumb".$i.".jpg' alt='' /></a>
            </div><!--end 1\3 -->";
        }
    ?>

我尝试使用 onMouseOver 和 onMouseOut 但没有成功。 (我是 JS 和 jQuery 的新手,如果您能提供详细的帮助,我将非常感激)。

最佳答案

我不知道我是否理解你的问题,但试试这个:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>    
    $(function(){
        $(".fancybox").hover(
            function(){
                $(".imagem-hover",this).fadeIn(100);
            },
            function(){
                $(".imagem-hover",this).fadeOut(100);
            }
        );
    });
</script>
<style>
    * {position:relative;}
    .fancybox .imagem-hover {position:absolute; z-index:1; display:none;}
</style>
<div id="galeria">
    <a class="fancybox" href="imagemGrande.jpg">
        <img class="imagem-hover" src="over.png" />
        <img src="thumb.jpg" />
    </a>
    <a class="fancybox" href="imagemGrande.jpg">
        <img class="imagem-hover" src="over.png" />
        <img src="thumb.jpg" />
    </a>
    <a class="fancybox" href="imagemGrande.jpg">
        <img class="imagem-hover" src="over.png" />
        <img src="thumb.jpg" />
    </a>
</div>

关于php - fancybox 上的图像翻转效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14985367/

相关文章:

jQuery 将类动态添加到嵌套列表项以标记具有子节点的菜单

javascript - 每 5 秒刷新一次类

javascript - 如何从字符串中拆分月份?

javascript - 在任何地方触摸隐藏移动浏览器上的模态/工具提示/灯箱

javascript - HTML5 限制输入字符

javascript - jqGrid 中的自定义聚合/分组

javascript - 单击按钮时的 Jquery 切换 div - 不切换

php - Doctrine2 - (如何)获取与 main 相关的对象

php - 使用 PSR-7 发出响应

php - 如何从数字中删除点?