为什么我的DIV隐藏后点击其他控件依然能显示出来?

我用div来的显示隐藏来展示一些数据,按钮控制显示,如果我把div初始设置为可见,点按钮是有效的,如果初始是隐藏的话,单击按钮就没反映了。当我把div控制为隐藏后点击其他控件后就又显示出来,这个是怎么回事?我用前台和后台一起控制的,各位大侠指点一二吧

起初用的是iframe控件,也是这个问题,我以为是控件的事,后来换div问题依然存在,各位大哥大姐帮个忙吧