[請益] IE7與IE8無法顯示的效果

看板PHP作者 (抽抽樂)時間10年前 (2014/05/16 22:13), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/1
<script type="text/javascript"> //页面淡入淡出 if(!+[1,]);else $(document).ready(function() { $('#ad_nav #abgne_fade_pic img').hide().fadeIn(1000); $('#right_nav p').hide().delay(1000).fadeIn(1000); $("#ad_nav").mouseenter(function(){ $('#ad_nav_menu').hide().fadeIn(1000); }); $("#ad_nav").mouseleave(function(){ $('#ad_nav_menu').fadeOut(1000); }); }); </script> 請問這樣的撰寫方式有問題的地方在哪 http://103.17.8.223/ 用相容模式IE7 或 8會無法顯示直接被block呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.22.169 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1400249631.A.25D.html

05/16 23:31, , 1F
洽ajax板
05/16 23:31, 1F

05/17 00:40, , 2F
!+[1,]用意是什麼= =?
05/17 00:40, 2F

05/18 18:59, , 3F
+有轉換成數字的功用 像是+[1]會轉換成1 +"10"會回傳10
05/18 18:59, 3F

05/18 19:00, , 4F
+[1,]在IE9含以上會回傳1但是IE8以下會回傳NaN
05/18 19:00, 4F

05/18 19:01, , 5F
所以看到script第一行IE8以下就會直接被return
05/18 19:01, 5F

05/18 20:19, , 6F
code 還是寫正常點..
05/18 20:19, 6F

05/18 20:21, , 7F
其實我知道類似的東西 但這種magic方式不是個好方法
05/18 20:21, 7F

05/18 20:22, , 8F
該網站的code我看過 但沒啥動力想解這問題
05/18 20:22, 8F

05/18 20:23, , 9F
沒有人會願意特別解決你的code還特別開瀏覽器找問題 而且問題
05/18 20:23, 9F

05/18 20:23, , 10F
的描述也寫的很糟 我不曉得你的問題究竟在哪
05/18 20:23, 10F
文章代碼(AID): #1JTXqV9T (PHP)