js问题,鼠标点击显示div内容,再点击隐藏,两个div切换有中断。

[复制链接]
查看11 | 回复2 | 2012-7-14 13:14:31 | 显示全部楼层 |阅读模式
你是用一个变量"i"来保存两个"变换"的状态。。。当然会有问题。 你应该实现点击当前元素,则当前元素切换,另一个反切换,对吧?如果是这样,也就是说function里面需要取到两类元素,一个是当前的,一个是除当前外的。当前的你已经传进来,除当前外的就要看你如何处理了。以下是步骤:1.先建立一个“变换”与"详细显示"的Mapping.2.function中需要通过当前元素的状态来决定如何显示. 结果如下:var mapping = [
{‘变换':'menu20','详细显示':'con_menu_20','类型':'menu'},
{‘变换':'menu21','详细显示':'c...
回复

使用道具 举报

千问 | 2012-7-14 13:14:31 | 显示全部楼层
var lastCursel = -1;function change(name,cursel){ var menu=document.getElementById("con_"+name+"_"+cursel);if (menu.style.display == ""){ menu.style.display = "none";}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行