Я просто пытался использовать значки погоды несколько раз на одной странице. http://weathericons.char95.com/анимированная погода значок несколько использования
но проблема ID в полотне:
<canvas id='icon1'></canvas>
<canvas id='icon'></canvas>
<canvas id='icon1'></canvas>
var icon1 = WeatherIcon.add('icon1', WeatherIcon.SUN, {mode:WeatherIcon.NIGHT, stroke:true, shadow:true, animated:true });
Я думаю, что проблема в "ID". Я должен использовать «КЛАСС». Но я не знаю, как изменить код.
вы получаете какие-либо ошибки? Попробуйте добавить в холст атрибуты ширины и высоты. Например '' canvas id = "icon1" width = "128" height = "128"> '. Также используйте 'icon1.play()' для воспроизведения первой анимации значков. Затем остановите его, когда вам нужно с 'icon1.stop();' и запустите другое 'icon2.play();'. Насколько я понимаю, у вас еще нет нежелательного html-программирования. Почему вы не копируете весь код примера с предоставленного вами сайта и не играете с ним? –
попытайтесь использовать пример с веб-сайта. И получите хорошую книгу JS. :) Я рекомендую: http://shop.oreilly.com/product/9780596805531.do –
Спасибо, мне нужно изменить идентификатор на класс. В этом случае я могу использовать несколько одинаковых значков. Я не знаю, как это сделать. – lokalinjo