关于js的click事件的问题

sjinsa 2015-10-14 10:55:22
最近学习js,遇到了一个问题,就是代码在第一次运行的时候能够成功,而再次运行的时候就会出错,请看看我的代码有什么逻辑问题么?
1、首先main.jsp中有一个图层控制按钮id=“layerTreeBtn”
2、在主js-index.js中编写了该按钮的点击事件,点击事件弹出一个对话框。代码如下:
query(”#layerTreeBtn“).on('click',function){
$("#toolBarDialogs").window({
title:‘图层列表’,
href:'dialogs/tool/layerTreeBtn.html'
})
}
3、链接的html代码如下:
require(["js/layerTree"],function(layerTree){ layerTree.test("layerTree"); })

4、layerTree.js函数如下:
define(“js/layerTree”,["js/initialTreeLayers"],function(initialTreeLayers){
var back{};
back.test=function(divId){
var tree=globalResult;
initialTreeLayers.initialTreeLayers(tree,divId,function{
})
}
retrun back;
})
备注:initialTreeLayers是个加载图层树的函数。
代码运行的结果就是页面第一次刷新,点击按钮能成功加载图层树,第二次就显示不出来,,,,
...全文
92 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,885

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧