发表于: 2017-05-02 23:16:48

1 917


今天完成的事情:

动态创建二维数组[索引][天数]来记录按钮的点击状态,加载时提取当前数组来创建页面

# 返回上一页

back = document.getElementById("back")

back.onclick = ->

  return window.history.back(-1)

# 天数 第几天计算器

days = JSON.parse(sessionStorage.getItem("days"))

if days is null

  days = parseInt("0")

  days += 1

day = Math.floor(days/2+0.5)

writedays = "第" + day + "天"

x = 0

window.onload = ->

  show()

  tnD()

  daysDom()

# 复制warp框全部内容

r_wa = document.getElementById("r-wa")

copy = []

while x < 5-1

  copymother = document.getElementsByClassName("warp")[x]

  copy = r_wa.appendChild copymother.cloneNode(true)

  co = @copymother.getElementsByTagName("p")

  if x is day - 1

    co[x].className = "live"

  else

    co[x].className = "ded"

  x++

# 第几天谁死了

who = "小偷" + "死了"

daysDom = ->

  document.getElementsByClassName("days").innerHTML = writedays

  document.getElementsByClassName("info1").innerHTML = writedays + who

  document.getElementsByClassName("info2").innerHTML = writedays + who

tnD = ->

  box = document.getElementById("box")

  # 隱藏和顯示 狀態

  io = JSON.parse(sessionStorage.getItem("io"))

  # 提取存儲狀態

  if io is null

    io = false

  # 判断是否

  if io is true

    box.style.display = "none"

  else

    box.style.display = "block"

  # 開關

  switch io

    when false

      box.style.display = "none"

      io = true

    when true

      box.style.display = "block"

      io = false

  io = JSON.stringify(sessionStorage.setItem("io",io))

show = ->

  # 检测到box

  if document.getElementById("box")

    box = document.getElementById("box")

    # 隱藏和顯示 狀態

    io = JSON.parse(sessionStorage.getItem("io"))

    if io is true

      box.style.display = "none"

    else

      box.style.display = "block"

明天计划的事情:

学习jQuery
遇到的问题:

很多
收获:

二维数组

好好学jQuery


返回列表 返回列表
评论

    分享到