Skycons, cant display the same icon twice?

后端 未结 1 1198
感情败类
感情败类 2020-12-17 01:08

I\'ve hooked up the JavaScript plugin \"Skycons\" to Yahoo weather RSS feed. The problem I am having is that multiple days may have the same weather forecast and because the

1条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-17 01:27

    You should use the version that works with element references instead of id

    (And change the html to use classes instead of ids)

    for(i = list.length; i--; ) {
        var weatherType = list[i],
            elements = document.getElementsByClassName( weatherType );
        for (e = elements.length; e--;){
            icons.set( elements[e], weatherType );
        }
    }
    

    and change your html to

       
  • Saturday 19°
  • Sunday 19°
  • Monday 19°
  • Wednesday 19°
  • If you need to support IE8 and older you need to use this polyfill for the getElementsByClassName function: Polyfill for getElementsByClassName for particular uses

    0 讨论(0)
提交回复
热议问题