Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使带箭头的引导4在打开和关闭时旋转90度_Javascript_Css_Twitter Bootstrap_Font Awesome_Accordion - Fatal编程技术网

Javascript 使带箭头的引导4在打开和关闭时旋转90度

Javascript 使带箭头的引导4在打开和关闭时旋转90度,javascript,css,twitter-bootstrap,font-awesome,accordion,Javascript,Css,Twitter Bootstrap,Font Awesome,Accordion,我试图让我的引导4手风琴箭头旋转90时打开或关闭。因此,从这个位置开始,当卡体打开时v。我用的是字体很棒的SVG。现在,当您仅在svg上单击时,它们会旋转90,关闭时不会向后旋转。我认为我采取了错误的方法,最好在svg处于任何一种状态时进行更改。i、 e.打开时使用内容:f078,关闭时使用内容:f064 下面是我的HTMl和我采用的Javascript方法。我理解javascript为什么不起作用,但我已经研究了许多不同的方法,它仍然不起作用 <div id="case-stu

我试图让我的引导4手风琴箭头旋转90时打开或关闭。因此,从这个位置开始,当卡体打开时v。我用的是字体很棒的SVG。现在,当您仅在svg上单击时,它们会旋转90,关闭时不会向后旋转。我认为我采取了错误的方法,最好在svg处于任何一种状态时进行更改。i、 e.打开时使用内容:f078,关闭时使用内容:f064

下面是我的HTMl和我采用的Javascript方法。我理解javascript为什么不起作用,但我已经研究了许多不同的方法,它仍然不起作用

<div id="case-studies" class="container" style="padding-bottom: 50px; max-width: 960px; margin: auto;">
    <div class="container" style="max-width: 960px;">

        <!--Accordion wrapper-->
        <div class="accordion md-accordion" id="accordionEx" role="tablist" aria-multiselectable="true">

            <!-- Accordion card -->
            <div class="card"
                style="border-top-right-radius: 0px; border-top-left-radius: 0px; border-top: 1px solid #D1C9C9; border-right: transparent; border-left: transparent;">

                <!-- Card header -->
                <div class="card-header" style="background-color: transparent" role="tab" id="headingOne1">
                    <a data-toggle="collapse" data-parent="#accordionEx" href="#collapseOne1" aria-expanded="true"
                        aria-controls="collapseOne1">
                        <h5 class="mb-0" style="font-family: Source Sans Pro; font-size: 16px; font-weight: 400; color: black;">
                            <i class="fas fa-angle-right rotate" style="padding-right: 10px;"></i>Example 1  
                        </h5>
                    </a>
                </div>

                <!-- Card body -->
                <div id="collapseOne1" style="background-color: transparent" class="collapse" role="tabpanel"
                    aria-labelledby="headingOne1" data-parent="#accordionEx">
                    <div class="card-body" style="font-family: Source Sans Pro; font-size: 16px; font-weight: 300; background-color: transparent; margin-top: 10px; margin-left: 20px;">
                       Lorem Ipsum
                    </div>
                </div>

            </div>
            <!-- Accordion card -->

            <!-- Accordion card -->
            <div class="card"
                style="border-top: 1px solid #D1C9C9; border-right: transparent; border-left: transparent;">

                <!-- Card header -->
                <div class="card-header" style="background-color: transparent" role="tab" id="headingTwo2">
                    <a class="collapsed" data-toggle="collapse" data-parent="#accordionEx" href="#collapseTwo2"
                        aria-expanded="false" aria-controls="collapseTwo2">
                        <h5 class="mb-0" style="font-family: Source Sans Pro; font-size: 16px; font-weight: 400; color: black;">
                            <i class="fas fa-angle-right rotate" style="padding-right: 10px;"></i>Example 2
                        </h5>
                    </a>
                </div>

                <!-- Card body -->
                <div id="collapseTwo2" class="collapse" role="tabpanel" aria-labelledby="headingTwo2"
                    data-parent="#accordionEx">
                    <div class="card-body" style="font-family: Source Sans Pro; font-size: 16px; font-weight: 300; background-color: transparent; margin-top: 10px; margin-left: 20px;">
                       Lorem Ipsum
                    </div>
                </div>
              </div>
            </div>


<script>
    $(".rotate").click(function(){
        $(this).toggleClass("down")  ; 
       })
    </script>
    

乱数假文
乱数假文
$(“.rotate”)。单击(函数(){
$(this.toggleClass(“向下”);
})
Javascript

var accordion = document.getElementsByClassName("accordion");

for (i=0;i<accordion.length;i++) {
  accordion[i].addEventListener("click", function() {
    this.classList.toggle("accordion-active");
  });
}
Javascript

var accordion = document.getElementsByClassName("accordion");

for (i=0;i<accordion.length;i++) {
  accordion[i].addEventListener("click", function() {
    this.classList.toggle("accordion-active");
  });
}