В общем написал слайдер, проверил в Opera, FireFox, Maxthon, показывает всё отлично, но есть одно но, данный код не как не хочет работать в IE9, начинает подтармаживать плюс ко всему нет отоброжения картинок в слайдере. В чём может быть причина ?
запуск слайдера
<body onload="Start();">
код слайдера
var newSlider; var ShowImg = 1;
function Slider(){ var slImageUrl = Array(); this.Create = Create; this.GetImageUrl = GetImageUrl;
function Create(ImageUrl) { slImageUrl[Count] = new Image(); slImageUrl[Count].src = ImageUrl; }
function GetImageUrl(num){ return slImageUrl[num].src; }
......................... далее ещё функции ................................... }
function Start() { newSlider = new Slider(); newSlider.Create('img/1.jpg'); newSlider.Create('img/2.jpg'); newSlider.Create('img/3.jpg'); setInterval('Show();',10000); SetImage(); Show(); }
// установка фона function SetImage(){ document.getElementById("img_slider").style.backgroundImage = "url('" + newSlider.GetImageUrl(ShowImg) + "')"; }
function Show(){ tmShow = setTimeout('Show();',100); // тут идёт проверка и установка след. картинки
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
wendstor
В общем написал слайдер, проверил в Opera, FireFox, Maxthon, показывает всё отлично, но есть одно но, данный код не как не хочет работать в IE9, начинает подтармаживать плюс ко всему нет отоброжения картинок в слайдере. В чём может быть причина ?
запуск слайдера
код слайдера
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.