javascript - jQuery 代码不会工作

标签 javascript jquery css

当我输入时

$(document).ready(function() {
    $("#equals").click(function() {

        $("#water").animate({margin-top: "-200px", opacity: ".65"}, 2000);

    });
});

进入 Dreamweaver 时,$("#water") 行出现错误,并且不告诉我它是什么。请帮忙!

最佳答案

问题是 margin-top,它包含一个连字符并且没​​有用引号引起来,因此您一定会在页面上遇到 javascript 错误。将其更改为 "margin-top" 然后希望你应该是好的。

$("#water").animate({"margin-top": "-200px", opacity: ".65"}, 2000);

有一篇关于 JavaScript 属性以及何时在 json 对象中省略引号的文章。看看吧https://mathiasbynens.be/notes/javascript-properties

关于javascript - jQuery 代码不会工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30786124/

相关文章:

javascript - 为什么FormData报错

javascript - Node JS 创建从图片到数据库的链接

javascript - jquery ajax 调用按钮单击验证不起作用

jquery - 在另一个 contenteditable div 的 keyup() 上的文本区域上模拟 keyup()

javascript - 桌面 View 上的 SlikNav 多级菜单?

html - 表 tr 垂直方向。我能怎么做?

javascript - 如何在 firefox 插件 sdk 1.10 main.js 中使用 nsIParserUtils?

javascript - 让 instanceof 运算符与 JavaScript 中的多个父类(super class)一起使用

javascript - 当用户单击通知 Div 之外的任意位置时,使通知 Div 淡出

css - 修复了可滚动内容的页眉和页脚