javascript - 悬停在图像上时添加 div 元素类

标签 javascript jquery html css

我只是想制作当光标悬停在图像上时元素出现的效果。我希望出现一个框,我可以在其中放置内容,可能是视频或图像。到目前为止,这是我所拥有的悬停效果,我尝试编写一个脚本来添加类,但我不确定为什么它不起作用。

<div id="scripture">
    <div class="hover11 column wholeimage">
        <div>
            <figure><img src="img/large.jpg" class="largeimage largerimage" /></figure>

        </div>
    </div>
</div>

    <script type="text/javascript">
        $(‘.column).hover(
            function(){$(this).toggleClass(hoveritem);}
        );

    </script>

CSS

.largerimager {
  opacity: 1
  width: 100%;
  height: auto;
  z-index: -1000;

}

.wholeimage {
    width: 100%;
    height: 500px;
    margin-bottom: 50px;
}

.hover11 figure img {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.hover11 figure:hover img {
    opacity: .75;
}

.largeimage {
    max-width: 100%;
}

.hoveritem {
    width: 200px;
    height: 600px;
    background-color: black;
}

最佳答案

将您的代码包装在文档就绪函数中,向切换类和列选择器添加简单的引号

<script type="text/javascript">
    $(function(){
            $('.column').hover(
                function(){$(this).toggleClass('hoveritem');}
            );

    });
 </script>

最好使用 mouseenter-mouseleave 事件

关于javascript - 悬停在图像上时添加 div 元素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42082332/

相关文章:

jQuery 和 CSS - 按高度剪切文本,不截断

javascript - 更改可变文本颜色

Java Applet 和 HTML

javascript - 使用 javascript 或 jquery 将值从下拉菜单传递到文本区域

javascript - 规避从 HTML5 文件系统 API 加载的缓存图像

javascript - 返回 Javascript 变量和性能

javascript - 如何运行 jQuery 插件上定义的函数?

javascript - 单击表单外的元素时,是否可以发送表单?

javascript - 如何将 cookie 中存储的数字限制为小数点后 2 位?

javascript - 我可以根据某个对象的属性值找到该对象吗?