Pat*_*cow 4 jquery button toggle
我有这个设置:http://jsfiddle.net/patrioticcow/yJPGa/5/
我无法弄清楚如何在真或假变量之间切换.这是代码:
<div class="test" id="id_test">Some Content...</div>
<div style="display: none" id="id_test">Some Other Content...</div>
<div>
<button id="disable">Save</button>
<button id="enable">Edit</button>
</div>
Run Code Online (Sandbox Code Playgroud)
JS
var logged_in = false;
$("#disable").click(function() {
logged_in == true;
alert (logged_in);
});
$("#enable").click(function() {
logged_in == false;
alert (logged_in);
});
if (logged_in == true) {
$("#id_test").find(".test").removeClass(".test").addClass(".test_hidde");
}
Run Code Online (Sandbox Code Playgroud)
CSS
.test{color: red;font-size: 16px;}
.test_hidde{color: #000;font-size: 26px;}
Run Code Online (Sandbox Code Playgroud)
Dea*_*nes 29
logged_in = !logged_in
Run Code Online (Sandbox Code Playgroud)
会做的伎俩.
另外,这两行是相同的:
if (logged_in == true)
if (logged_in)
Run Code Online (Sandbox Code Playgroud)
你在这里小提琴:http://jsfiddle.net/maniator/yJPGa/7/
更改了行:logged_in == true;==>logged_in = true;
和logged_in == true;==>logged_in = false;
==表示布尔检查,而=将某些内容设置为等于其他内容
这是修复 if 语句的小提琴:http ://jsfiddle.net/maniator/yJPGa/8/
该语句必须封装在函数中
| 归档时间: |
|
| 查看次数: |
54923 次 |
| 最近记录: |