Ho collegato il plugin JavaScript "Skycons" al feed RSS di Yahoo. Il problema che sto avendo è che più giorni potrebbero avere le stesse previsioni del tempo e poiché il plugin estrae le icone dall'ID anziché dalla classe non riesco a tirare la stessa icona una seconda volta.Skycons, non posso visualizzare la stessa icona due volte?
Per esempio, tutte le icone di seguito vi mostrano a parte l'istanza ultima Li - perché ho ripetuto la neve ID:
<ul class="days">
<li class="col-md-3 col-sm-3 col-xs-3"><strong>Saturday</strong>
<canvas id="snow" width="50" height="50"></canvas>
<span>19°</span>
</li>
<li class="col-md-3 col-sm-3 col-xs-3"><strong>Sunday</strong>
<canvas id="rain" width="50" height="50"></canvas>
<span>19°</span>
</li>
<li class="col-md-3 col-sm-3 col-xs-3"><strong>Monday</strong>
<canvas id="sleet" width="50" height="50"></canvas>
<span>19°</span>
</li>
<li class="col-md-3 col-sm-3 col-xs-3"><strong>Wednesday</strong>
<canvas id="snow" width="50" height="50"></canvas>
<span>19°</span>
</li>
</ul>
Ecco il mio init JS:
<!--SkyCons-->
<script type="text/javascript" src="js/vendors/skycons/skycons.js"></script>
<script>
var icons = new Skycons({"color": "#fff"}),
list = [
"clear-day", "clear-night", "partly-cloudy-day",
"partly-cloudy-night", "cloudy", "rain", "sleet", "snow", "wind",
"fog"
],
i;
for(i = list.length; i--;)
icons.set(list[i], list[i]);
icons.play();
</script>
e qui è un collegamento al file JS riferimento:
https://github.com/darkskyapp/skycons/blob/master/skycons.js
Qual è lo script che esegui per inizializzare il plug-in? –
Si prega di vedere sopra, ho modificato il post originale per includere questo –