javascript - 如何使用 Bootstrap 在鼠标悬停时制作动态切换图像?

标签 javascript php jquery css twitter-bootstrap

我想从这个来源更改我的图像 src="img/thumbnails/bw/<?php echo $video->getImage(); ?>.jpg"到这个src="img/thumbnails/color/<?php echo $video->getImage(); ?>.jpg" 鼠标悬停 女巫将允许我将图像从黑色和白色更改为彩色图像。

<div class="row">
    <?php foreach ($videos as $video) : ?>
        <div class="col-sm-4 col-md-4">
            <div class="thumbnail">
                <img class="img-thumbnail" src="img/thumbnails/bw/<?php echo $video->getImage(); ?>.jpg" alt="<?php echo $video->getTitre(); ?>">
                <div class="caption">
                    <h3><?php echo $video->getTitre(); ?></h3>
                    <p>
                        <?php echo $video->getAnnee(); ?>
                    </p>
                    <p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
                </div>
            </div>
        </div>
    <?php endforeach; ?>
</div>

在此先感谢您的帮助,因为我只有一些带有 css 的后台解决方案,但我的 php 无法正常工作。

最佳答案

尝试这样的事情:

HTML:

<div class="row">
    <?php foreach ($videos as $video) : ?>
        <div class="col-sm-4 col-md-4">
            <div class="thumbnail">
                <img onmouseenter='switch(this);' class="img-thumbnail" src="img/thumbnails/bw/<?php echo $video->getImage(); ?>.jpg" alt="<?php echo $video->getTitre(); ?>">
                <div class="caption">
                    <h3><?php echo $video->getTitre(); ?></h3>
                    <p>
                        <?php echo $video->getAnnee(); ?>
                    </p>
                    <p><a href="#" class="btn btn-primary" role="button">Button</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
                </div>
            </div>
        </div>
    <?php endforeach; ?>
</div>

JS

function switch(obj){
    $(obj).attr("src", 'img/thumbnails/color/<?php echo $video->getImage(); ?>.jpg');
}

关于javascript - 如何使用 Bootstrap 在鼠标悬停时制作动态切换图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25655723/

相关文章:

javascript - Linkedin "/people"API 返回错误的位置信息

javascript - WCF JSON Web服务删除方括号

javascript - 将键/值对添加到现有对象数组

php - 可捕获的 fatal error : Object of class PDOStatement could not be converted to string in/home/refined/public_html/refer. php 第 30 行

javascript - onclick 占位符图像播放可见的嵌入式视频

javascript - jQuery:不能在单个对象上两次使用 "find"方法

javascript - 我如何修改这个 smarty 模板,以便它只对所有类别使用一个 <ul>?

php - Symfony 包继承 - 如何覆盖/扩展服务类

php - 如何在 PHP 中显示从 MySQL 获取的选定行时设置自定义顺序

jQuery find() 与 :contains filter not working