首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

问个奇怪的小疑点

2013-01-17 
问个奇怪的小问题titlehello/titlescript typetext/javascript srcjs/jquery-1.3.2.min.js/s

问个奇怪的小问题


<title>hello</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/custom.js"></script>
<script type="text/javascript" src="js/tablecloth.js"></script>
<link rel="stylesheet" href="style/default.css" />
<link rel="stylesheet" href="style/custom.css" />
<link rel="stylesheet" href="style/tablecloth.css" />
</head>

<body onload="ready(); test(); tablecloth(); " >

上面是我的html页面的代码,在代码里我引入了2个js文件,然后在body的onload里写了3个函数,其中ready(); test(); 是属于custom.js的, tablecloth()是属于tablecloth.js的。
函数的具体代码我就不贴了, 因为我觉得跟代码应该没有太大关系。

   在tablecloth()函数里,我对table增加一些效果,比如onmousemove之类的,就是鼠标移上去会有底色;
   在test();函数里,我用jqeury在原有的table上动态插入了一些行和列。

下面说说问题:

   页面打开后,表格的行和列插入进去了,但是tablecloth()里的效果没有出来,好像没有执行一样,然后我在test(); 函数,也就是动态插入行列的最后面加一个alert("ok"),这样再运行会弹出一个窗口,把窗口点掉后效果就出来了,也就是说此时tablecloth()执行了。这个是什么原因呢?是不是跟执行顺序有关,我要怎么解决这个问题呢?
[解决办法]
就onload函数里面调用不同js里面的方法啊

热点排行