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

追求完美的人,请进

2012-02-20 
追求完美的人,请进 - Web 开发 / Ajax我有两个下拉列表,和一个SPAN通过点击左边的下拉列表,来联动右边的下

追求完美的人,请进 - Web 开发 / Ajax
我有两个下拉列表,和一个SPAN
通过点击左边的下拉列表,来联动右边的下拉列表和下面的SPAN,重绘出我想要的内容

现在遇到的问题是:
如果我用鼠标选择左边的下拉列表,整个页面是没有问题的。。。

如果我用鼠标的滚轮,来操纵左边的下拉列表的话,右边的下拉列表没有问题,可是下面的SPAN,有时候会没有内容,并且选择右边的下拉列表,下面的SPAN也是绘制不出来,除非再点左边的下拉列表,激活右边的下拉列表和下面的SPAN,我怀疑可能是瞬间AJAX执行频率过高,导致不能正常返回的原因,或者说,也可能返回了,只是返回个空。也可能服务器处理请求不及时导致这个问题出来。
(鼠标必须迅速滚动,慢慢滚动也是没有问题的)

有谁遇到过类似的问题,是怎么解决的呢?

[解决办法]
禁用鼠标滚轮 哈哈哈
[解决办法]
onchange="setTimeout(***, ***)"
[解决办法]
不知道你是用什么动作来触发联动的。。。。
[解决办法]
<select onmousewheel="return false;">
<option>1</option>
<option>2</option>
<option>3</option>
</select>

禁止滚轮
[解决办法]
你試試onpropertychange這個事件觸發函數
[解决办法]
<select onmousewheel="return false;"> 
<option> 1 </option> 
<option> 2 </option> 
<option> 3 </option> 
</select> 

禁止滚轮

热点排行