我想通过使用javascript在jQuery中切换某些特效,请问这段代码是否正确?什么是最简单的解决方案?如何使用javascript切换某些jQuery效果
P.s.不要说 “使用.toggle()”,目前它导致它最大限度地减少该段
HTML
<!--This first line calls in jquery-->
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<p>Hello all</p>
CSS
p {
color: red;
background-color: lightblue;
border-radius: 5px;
height: 50px
}
JQUERY错误/ JAVASCRIPT
var num = 0;
$(document).ready(function() {
$("p").click(
if (num == 0) {
var num == 1;
} else {
var num == 0;);
$("p").click(function() {
if (num == 1) {
$(this).animate({
color: "black",
backgroundColor: "white",
fontFamily: "arial",
fontSize: "20px",
fontFamily: "serif"
}, 500);
} else {
$(this).animate({
color: "red",
backgroundColor: "lightblue",
borderRadius: "5px",
height: "50px",
}, 500);
});
});
谢谢大家你的时间,我真的很感激。
这是一个很好的答案!但我也想知道为什么我的代码不起作用? @adeneo – marcnetz 2014-11-08 18:55:17
你的代码不起作用,因为它充满了语法错误!你不能只写'$('p')。click(if(this)that)'< - 这是一个语法错误 – adeneo 2014-11-08 19:59:07