【发布时间】:2014-03-21 20:55:55
【问题描述】:
我在我的 php 项目中有一些运行良好的 jquery 代码......现在它不是。我不确定我更改了什么并仔细检查了 CSS 是否正确,因为我可以手动将显示更改为“无”并且它可以工作。我也知道 JQUERY 正在工作,因为同一文档中的其他元素正在运行。我错过了一些简单的东西吗?
下面是相关代码:
Javascript:
$(document).ready(function() {
$('#addq_btn, div.darken').click(function() {
$('div#addq_lb').toggle(250);
$('div.darken').toggle(0);
});
});
HTML:
<a href="#" class="question_btn" id="addq_btn" >Add Question</a>
<div class="darken"></div>
<div class="lightbox" id="addq_lb">
<h3>Enter a new question below.</h3>
<form action="" method="post">
<textarea name="question" required="required"
maxlength="150"></textarea><br />
<input class="btn" type="submit"
name="questionsubmit" value="Add Question">
</form>
<button class="btn" id="addq_btn">Cancel</button>
<br /><br />
<p id="smallinfo">You can add answers on this
page after you've added the question.</p>
</div>
【问题讨论】:
-
您检查过您的控制台吗?它说有错误吗?你试过在你的 document.ready 和你的 element.click 中写一个
alert("TEST");吗? -
你的 JS 代码甚至不在脚本标签中。
-
抱歉 JS 在单独的 .js 文件中,应该指定。
-
究竟是什么不起作用?
-
如果你在 jsFiddle 或其他东西中做了一个精简的用例,它对你和对我们来说会更有用。这段代码中有很多东西,为了确保你的方向是正确的,你需要配对。
标签: javascript php jquery css