如何切换每个div

约书亚

我有一个切换问题,我编写了一个函数,当我将鼠标悬停在某个图像上时,该图像被更改,然后单击,然后div将显示,其他图像的显示效果与click:hover选择之前相同。

这是HTML代码

<div class="bs-example" data-example-id="simple-thumbnails">
                            <div class="row">
                                <div class="col-xs-6 col-md-4 thumbnail">
                                    <img class="intro_ezer"
                                        src="/img/intro_ezer_main.png"
                                        data-holder-rendered="true"display:block;">

                                </div>
                                <div class="col-xs-6 col-md-4 thumbnail">
                                     <img class="intro_coloris"
                                        src="/img/intro_coloris_main.png"
                                        data-holder-rendered="true"display:block;">

                                </div>
                                <div class="col-xs-6 col-md-4 thumbnail">
                                    <img class="intro_galaxia"
                                        src="/img/intro_galaxia_main.png"
                                        data-holder-rendered="true"display:block;">

                                </div>

                            </div>
                            <div class="row">
                                <div class="col-xs-12 col-md-3 intro_ezer_detail intro">
                                    <img class="intro_margot_main"
                                        src="/img/intro_ezer.jpg">
                                </div>
                                <div class="col-xs-12 col-md-3 intro_coloris_detail intro">
                                    <img class="intro_nanobuble"
                                        src="/img/intro_ezer.jpg">
                                </div>
                                <div class="col-xs-12 col-md-3 intro_galaxia_detail intro">
                                    <img class="intro_teatoxy"
                                        src="/img/intro_ezer.jpg">
                                </div>


                            </div>
                            <div class="row">
                                <div class="col-xs-6 col-md-4">
                                     <img
                                        class="intro_margot" src="/img/intro_margot_main.png"
                                        data-holder-rendered="true"display:block;">

                                </div>
                                <div class="col-xs-6 col-md-4">
                                     <img
                                        class="intro_nanobuble"
                                        src="/img/intro_nanobuble_main.png"
                                        data-holder-rendered="true"display:block;">

                                </div>
                                <div class="col-xs-6 col-md-4">
                                    <img class="intro_teatoxy"
                                        src="/img/intro_teatoxy_main.png"
                                        data-holder-rendered="true"display:block;">

                                </div>


                            </div>

                            <div class="row detail">
                                <div class="col-xs-12 col-md-3 intro">
                                    <img src="/img/intro_ezer.jpg">
                                </div>
                                <div class="col-xs-12 col-md-3 intro_nanobuble_detail intro">
                                    <img src="/img/intro_ezer.jpg">
                                </div>
                                <div class="col-xs-12 col-md-3 intro_teatoxy_detail intro">
                                    <img src="/img/intro_ezer.jpg">
                                </div>


                            </div>
                        </div>

javascript

    var className = "";
var toggleImg = "";
$('div').find('img').hover(function() {

    className = $(this).attr('class');
    this.src = '/img/' + className + '_hover.png';

}, function() {
    this.src = '/img/' + className + '_main.png';

}).click(function(e) {
    toggleImg = className + "_detail";
     e.preventDefault();    $('.intro').hide()

     $("."+className+"_detail").show();

})

我能怎么做?

里奥·马丁

您应该使用.each

检查以下示例。

HTML:

<div>
    <img alt="chrome" src="https://lh3.ggpht.com/O0aW5qsyCkR2i7Bu-jUU1b5BWA_NygJ6ui4MgaAvL7gfqvVWqkOBscDaq4pn-vkwByUx=w300">
</div>
<div>
    <img alt="firefox" src="https://www.mozilla.org/media/img/firefox/firefox-256.e2c1fc556816.jpg">
</div>

JS:

$('div img').each(function() {
    $(this).click(function() {
        alert($(this).attr('alt'));
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击div时如何切换

来自分类Dev

如何分别切换多个div?

来自分类Dev

如何在动态 php 文件中使用 toggle() 函数切换每个 div

来自分类Dev

为到达页面顶部的每个 div 切换类

来自分类Dev

无法切换div

来自分类Dev

单击切换Div

来自分类Dev

无法切换div

来自分类Dev

具有相同类的多个 DIV,每个 DIV 在 2 个 DIV 之间独立切换

来自分类Dev

使用jQuery轻松切换切换Div

来自分类Dev

如何为多DIV使用JQuery切换?

来自分类Dev

如何使用jQuery切换特定的div

来自分类Dev

如何从右向左滑动切换div?

来自分类Dev

如何使用CSS切换显示/隐藏div?

来自分类Dev

如何切换布尔状态以显示/隐藏组件/ div?

来自分类Dev

如何使用CSS切换显示/隐藏div?

来自分类Dev

单击 javascript/html 后如何切换 div

来自分类Dev

如何在 jquery 中切换 div?

来自分类Dev

如何使用javascript键码切换div

来自分类Dev

如何仅使用 css 切换 2 div 的顺序?

来自分类Dev

如何切换CAGradientLayer?

来自分类Dev

如何切换阵列?

来自分类Dev

如何切换ViewController?

来自分类Dev

如何切换元素?

来自分类Dev

水平切换div上的div

来自分类Dev

当输入集中在切换的div内时如何解决不必要的切换

来自分类Dev

在Angular中切换div

来自分类Dev

切换div中的动画

来自分类Dev

使用jQuery从菜单切换div

来自分类Dev

jQuery切换隐藏div元素