javascript - 单击按钮时的 Jquery 切换 div - 不切换

标签 javascript jquery css button toggle

我正在尝试让一个 div 在您单击其上方的按钮时进行切换。我不确定我的代码有什么问题,但它不起作用。

在正确的位置使用样式标签进行编辑。代码仍然无法正常工作。

CSS 文件:

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
    <script type="text/javascript">
         /*CV Script*/

        <script>$(document).ready(function(){
            $('#button8').click(function(){
            $('#conference8').toggle('slow');
            });
            });
            </script>
       <style>
       #conference8 {
            padding-left: 4em;
        }
        .button {
            display: inline-block;
            padding: 2px;
            font-size: .8em;
            cursor: pointer;
        }
        .button:active {
            transform: translateY(2px);
        }
    </style>
    </head>

HTML:

<button id="button8">Abstract</button>
        <div id="conference8">blah blah blah</div>

最佳答案

您的 CSS 在 <script> 中标签。应该在<style>标签。

<head>
    <STYLE type="text/css">
#conference8 {
            padding-left: 4em;
        }
        .button {
            display: inline-block;
            padding: 2px;
            font-size: .8em;
            cursor: pointer;
        }
        .button:active {
            transform: translateY(2px);
        }

        /*CV Script*/
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
    <script type="text/javascript">

        $(document).ready(function(){
            $('#button8').click(function(){
            $('#conference8').toggle('slow');
            });
            });
            </script>

    </head>

工作示例:

$(document).ready(function() {
  $('#button8').click(function() {
    $('#conference8').toggle('slow');
  });
});
#conference8 {
  padding-left: 4em;
}
.button {
  display: inline-block;
  padding: 2px;
  font-size: .8em;
  cursor: pointer;
}
.button:active {
  transform: translateY(2px);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<button id="button8">Abstract</button>
<div id="conference8">blah blah blah</div>

关于javascript - 单击按钮时的 Jquery 切换 div - 不切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37059504/

相关文章:

javascript - 使用 Javascript 将我的 html 输入限制为仅文本并警告用户?

javascript - 在 PHP 的 where 子句中使用 span 文本

jQuery - 具有不同大小的图像和文本的幻灯片

javascript - 2 个数组的笛卡尔积

css - 如何将我的 div float 在我的内容的最底部

html - iPad 上基于百分比的 CSS 布局中断

javascript - 为什么这个函数会调用两次?

javascript - -ms-transform for IE9 在 JavaScript 中

javascript - 使用 jQuery 防止 ajax 加载页面上的脚本执行

html - 使用标题标签将网站居中