mattak's blog

人生を1ミリ進める

herokuでなんか作る、8日目

金城先輩かっこいいっす・・・

今日やること

  • スライドの操作部分見直し

スライドの操作

昨日スライドの切り替え部分を作れたが、戻るボタンで戻ったときにきちんと元のページに遷移しない。 調べてみるとshower.jsが意図したいことと同じことをやっていた。 historyAPIをつかってごにょごにょしている模様.

同様のアプローチで実現してみる.

無事にできた。

$(window).on "popstate", (_event) ->
  slideChange location.hash, false
  return

popstateで進む戻るのイベントがとれるので、ここでurl hashをみてスライドのページを切り替えるようにした。 これで戻る進むを行ったときにも、スムーズに切り替えができた。