如果鼠标移动到图像上,我如何添加鼠标事件,它将显示播放/停止/暂停按钮

How can i add onmouse event if mouse move over an image it will display play/stop/pause buttons?

本文关键字:鼠标 事件 显示 播放 停止 按钮 暂停 图像 移动 如果 何添加      更新时间:2023-09-26

并且还要为每个按钮提供事件点击。如果我单击暂停按钮,它还应该在暂停和继续之间切换按钮文本,并在继续和暂停一次根据文本进行操作。

这是我拥有的 html 代码:

在顶部,我包括jquery:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery.caroufredsel/6.1.0/jquery.carouFredSel.packed.js" type="text/javascript"></script>

在底部,我正在添加图像:

<div id="wrapper">
    <div id="carousel-wrapper">
        <img id="shadow" src="img/gui/carousel_shadow.png" />
        <div id="carousel">
            <span id="pixar"><img src="img/large/pixar.jpg" /></span>
            <span id="bugs"><img src="img/large/bugs.jpg" /></span>
            <span id="cars"><img src="img/large/cars.jpg" /></span>
            <span id="incred"><img src="img/large/incred.jpg" /></span>
            <span id="monsters"><img src="img/large/monsters.jpg" /></span>
            <span id="nemo"><img src="img/large/nemo.jpg" /></span>
                        <span id="radar"><img src="img/large/radar002665.png" /></span>
            <span id="rat"><img src="img/large/rat.jpg" /></span>
            <span id="toystory"><img src="img/large/toystory.jpg" /></span>
            <span id="up"><img src="img/large/up.jpg" /></span>
            <span id="walle"><img src="img/large/walle.jpg" /></span>
        </div>
    </div>

最后是javascript代码的顶部,我设置了是否让它不停地移动(播放)速度和所有:

$(function() {
    $('#carousel span').append('<img src="img/gui/carousel_glare.png" class="glare" />');
    $('#thumbs a').append('<img src="img/gui/carousel_glare_small.png" class="glare" />');
    $('#carousel').carouFredSel({
        responsive: true,
        circular: false,
        auto: true,
                infinite: true,
        items: {
            visible: 1,
            width: 200,
            height: '56%'
        },
        scroll: {
            fx: 'directscroll'
        }
    });
    $('#thumbs').carouFredSel({
        responsive: true,
        circular: false,
        infinite: false,
        auto: false,
        prev: '#prev',
        next: '#next',
        items: {
            visible: {
                min: 2,
                max: 6
            },
            width: 150,
            height: '66%'
        }
    });
    $('#thumbs a').click(function() {
        $('#carousel').trigger('slideTo', '#' + this.href.split('#').pop() );
        $('#thumbs a').removeClass('selected');
        $(this).addClass('selected');
        return false;
    });
});

当我将鼠标移动到任何图像上时,鼠标应该显示播放/停止/暂停按钮。

我认为

您的问题与插件有关。您应该查看carouFredSel的文档,在那里您可以找到可以在单击按钮之后和之前调用的函数。这可能会有所帮助