[問題] jQuery show()前後在Chrome的排版
想請教一下各位版友
我用作了一個點選主選單出現次選單的效果
點選主選單以後,原本設為display:none的次選單會用show()的方式出現
在火狐、IE上皆為正常
但在Chrome上發生一個問題
就是第一次點選主選單,次選單會在很正常的位置上滑出
圖示 http://ppt.cc/uF53
但當第二次點選,次選單的位置就被擠掉了,跑到了下方去
圖示 http://ppt.cc/6Aqu
檢查/修改display、flaot、width等設置都無果
code在此 請用Chrome開
http://jsfiddle.net/fbzK4/6/ (已修正 謝謝S大提醒>"<)
實在無法確定這是排版問題還是我寫法有誤Orz
但我有試過先把元素加上display:block 看看,排版是正確的
所以為什麼show()之前和之後css看起來沒有變動但卻跑版實在百思不得其解Orz
不知是否有板友有經驗或是知道可能是哪類問題
先謝謝大家Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.39.28
→
06/03 15:08, , 1F
06/03 15:08, 1F
→
06/03 15:09, , 2F
06/03 15:09, 2F
推
06/03 18:56, , 3F
06/03 18:56, 3F
→
06/03 21:18, , 4F
06/03 21:18, 4F
推
06/03 22:00, , 5F
06/03 22:00, 5F
哇啊啊啊!!!!對不起我貼錯版本了Orz 我自己一直開著視窗所以沒發現
正確在此
http://jsfiddle.net/fbzK4/6/
對不起 囧> 謝謝S大提醒
※ 編輯: oj113068 來自: 122.117.36.157 (06/03 23:08)
※ 編輯: oj113068 來自: 122.117.36.157 (06/03 23:09)
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章
161
241