aszx87410/frontend-intermediate-course

[作業] 繳交hw7

Closed this issue · 2 comments

slack 帳號

pychiang

哪一個作業

作業 Github 連結

https://github.com/pychiang/frontend-intermediate-course/tree/master/answers/hw7

作業 Github Page 連結

https://pychiang.github.io/frontend-intermediate-course/answers/hw7/index.html

其他補充說明

  1. 參考了 DezChuang 跟 miau715 的 JavaScript 檔案,非常感謝!
  2. 已知 bug:
    1. 捲軸往下捲會有跑版情形(還未修正成功)。
    2. 第一次切換成英文時,按鈕的 CSS 無法轉換,要再按第二次才能成功轉換。不過只發生在第一次切
      換,之後就無此情形。

關於兩個已知 bug

  1. 這個有跟你講過大概怎麼修了,剩下就靠你自己了XD
  2. 這是因為你第一次按按鈕之後執行selectButton,這個 function 會幫 div.menu button 加上 click 事件
    所以你第一次按鈕之後,只是加上這個事件,並不會被執行到
    第二次按的時候因為已經有加上 click 事件了,所以才會有作用

已修改兩個 bug:

  1. changeLang 函式中,清空 $('.container') 之後再塞入兩個佔位的 div 維持版面。
  2. selectButton 函式中拿掉 click 事件,改成每次清空兩個語言按鈕的 selected class,然後再加上 selected class 到點選的按紐。