【发布时间】:2014-09-02 07:53:49
【问题描述】:
我使用的是 jQuery 1.10.2,但这段代码不起作用:
$("#hbox99").click(function(e) {
var loginoutbox = document.getElementById("cbox");
fromtop = cbox.style.bottom;
if(fromtop=="0px") {
$("#cbox").css('bottom','-365');}
else{
$("#cbox").css('bottom','0');}
});
HTML 代码:
<div class="data" id="cbox">
<div class="databox" id="hbox99"><div class="headtxt">Text</div></div>
</div>
【问题讨论】:
-
你能展示整个代码和HTML吗?您可能只是缺少代码周围的 DOM 就绪处理程序,但谁能说出来呢? :)
-
不工作是指...?它应该做什么,而不是做什么?错误信息?你有没有做过任何基本的调试(
fromtop等的值)? -
我不知道
cbox是否是 Javascript 的东西,但您将getElementById分配给了您不使用的变量。你想用它吗? -
但是你的 JavaScript 在哪里调用呢?您确定在调用 JavaScript 之前先加载
HTML项目吗?这也是你的整个 JavaScript,cbox定义在哪里? @Zhouster 不是。 -
这是错误的原因
标签: javascript jquery html