.slideDown and .click(function() {$("#results").sl
.slideDown and .click(function() {$("#results").slideUp("slow");}); Clash
我有:
table2.assemble = function () {
$("#results").slideDown("slow");
$("#fullbody").click(function() {
$("#results").slideUp("slow");
});
}
嵌入到一个函数中,该函数与#fullbody
中的搜索按钮的onclick
一起调用。window.addEventListener('load', function () {
document.getElementById('sssearch').addEventListener('click', table2.assemble, false)
}, false);
搜索结果很好地向下滑动…但当我没有第二次点击时,它会立即再次滑上来。
div为:
<div id="results" style="display: none;">
</div>
在下面的代码中,您将点击处理程序附加到fullbody
元素内的函数,该函数称为sssearch
元素的onclick。每次单击sssearch
时,都将附加单击处理程序。因此,将有多个click
事件处理程序。
table2.assemble = function () {
$("#results").slideDown("slow");
$("#fullbody").click(function() {$("#results").slideUp("slow");});
}
将其置于函数之外。我认为问题只在这里。
$("#fullbody").click(function() {$("#results").slideUp("slow");});
table2.assemble = function () {
$("#results").slideDown("slow");
}
还可以使用jQuery的$(document).ready()
或$()
来执行页面加载。
$(function(){
//Do your stuff here
});
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- "工具提示"jQuery插件坏了
- "锻造;React中的表达式
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 插入“;img src"在javascript中