猿问

我想实现两次点击切换样式效果,为什么我写的代码无效?

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">

<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>

<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<!--[if lt IE 9]>

  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>

  <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>

<![endif]-->

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">

<style>

#panel {

width: 200px;

margin: 200px auto;

border: 1px solid #8E2C2D;

background-color: brown;

text-align: center;

}

</style>

<script>

$(document).ready(function(){

var kk=$(".panel-body");

var flag=true;

$("#panel").click(function(){

if(mm==true){

kk.hide();

flag=false;

}

else{

kk.show();

flag=true;

}

})

})

  

</script>

</head>


<body>

<div class="panel" id="panel">

点我显示/隐藏内容

<div class="panel-body">

Hello world!

</div>

</div>

</body>

</html>


流觞醉月
浏览 1232回答 1
1回答

习惯受伤

目测你这段代码就有一个问题,mm 这个变量没有定义哈。再者,你这个应该写一个变量,记录点击次数,比你这样实现要简单。你先自己实现试下,实现不了再问我,我给你说。
随时随地看视频慕课网APP

相关分类

JQuery
我要回答