JQuery动画不起作用.可能是不正确的语法
JQuery animation not working. possibly incorrect syntax
我很不明白为什么这个基本的JQuery代码不起作用,我只想在点击按钮时将文本向右移动500px。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src = "jquery-2.0.1.js"></script>
<script>
$(document).ready(function(){
$('button').click(function(){
$('div').animate({right:'500px'}, fast);
});
});
</script>
</head>
<body>
<div style = "position: absolute; top: 100px;">
Test Box
</div>
<button>click me</button>
</body>
</html>
在部分中:$('div').animate({right:'500px'}, fast);
fast必须是:"fast"
它对我有用!
在这里,代码写得像"fast"是一个var:
$('div').animate({right:'500px'}, fast);
"速度"参数应该在引号中,如下所示:
$('div').animate({right:'500px'}, 'fast');
这样就可以了。
单词fast
需要用引号括起来。或者传入以毫秒为单位的int
值。
http://jsfiddle.net/Buwn9/
$('button').click(function(){
$('div').animate({right:'500px'}, 'fast');
});
$('div').animate({right:'500px'}, 'fast');
在这种情况下,效果应该是一个字符串,我们可以在下面的中给出数字
$('div').animate({right:'500px'}, 500);
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- Amazon S3 REST API大小不正确
- Javascript Reg Exp不正确匹配
- DIV并排,位置不正确
- 仅在IE中,javascript中的时区名称不正确
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- 你能解释一下为什么这个javascript不正确吗
- 从int值来看,Javascript日期不正确
- jQuery-迭代不正确?(太长,无法执行)
- 这怎么不是语法错误?这毫无意义!(javascript)
- 为两个ID设置一个变量的正确语法
- 筛选ng选项时语法不正确
- 为什么这个 js 代码段中的“=”语法不正确
- 否则语句不起作用是我在 jQuery 上的语法不正确
- Ajax - Spring 发送 javascript 对象并接受为自定义对象.客户端发送的请求在语法上不正确
- 返回操作的语法不正确
- JQuery动画不起作用.可能是不正确的语法
- Spring表单:客户端发送的请求语法不正确()
- JSON:客户端发送的请求在语法上不正确
- 来自 gulp-ruby-sass 的语法错误似乎不正确