Я пытаюсь создать этот слайдер изображений и запустить его на своей машине: http://jsfiddle.net/sachin377/2patspw2/
Страница не отображается должным образом. Кроме того, я получаю предупреждающее сообщение ActiveX при использовании IE. Пожалуйста, посмотрите это изображение:
https://i.imgur.com/l1agS2y.png
Что я делаю неправильно? Вот HTML и CSS:
Slider.html
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel = "stylesheet" type = "text/css" href = "/css/style.css" />
<script src = "https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script>
<script type = "text/javascript">
$('#lightSlider').lightSlider({
gallery: true,
item: 1,
loop: true,
slideMargin: 0,
thumbItem: 9
});
</script>
</head>
<body>
<div>
<div class = "demo">
<ul id = "lightSlider">
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-1.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-1.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-2.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-2.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-3.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-3.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-4.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-4.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-5.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-5.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-6.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-6.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-8.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-8.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-9.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-9.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-10.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-10.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-11.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-12.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-13.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-13.jpg" />
</li>
</ul>
</div>
</div>
</body>
</html>
css / style.css
.demo {
width:420px;
}
ul {
list-style: none outside none;
padding-left: 0;
margin-bottom:0;
}
li {
display: block;
float: left;
margin-right: 6px;
cursor:pointer;
}
img {
display: block;
height: auto;
max-width: 100%;
}
При локальном выполнении html-файла существует множество ограничений. Лучше создать веб-сайт в IIS и разместить его на http://localhost. В частности, https не будет работать, когда вы открываете сайт с протоколом file://, поэтому ваше включение jQuery просто не будет работать.
Когда опечатки исправлены, ваш jQuery необходимо запустить в вызове document.ready или поместить в конец тела. Вы также, похоже, не можете включить библиотеку lightSlider
@LelioFaieta: Я использовал tidy, чтобы привести в порядок разметку перед тем, как опубликовать ... похоже, он заменил символ одинарной кавычки его эквивалентом ascii.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Скрипты не будут запускаться, если вы открываете html-файлы прямо из файловой системы. Это проблема безопасности.
Вам понадобится веб-сервер, работающий локально на вашем компьютере, чтобы обслуживать ваши файлы.
Проверьте Мангуста. Это простой сервер для windows. Вот запись в блоге, которая поможет вам начать работу: https://eureka.ykyuen.info/2013/07/26/mongoose-simple-web-server/
Вам необходимо добавить в скрипт библиотеку световых слайдеров: CSS:
<link rel = "stylesheet" type = "text/css" href = "https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/css/lightslider.min.css">
И js:
<script type = "text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/js/lightslider.min.js"></script>
Также отредактируйте это в своем коде:
$('#lightSlider').lightSlider({
С этим:
$('#lightSlider').lightSlider({
Вот весь отредактированный код:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel = "stylesheet" type = "text/css" href = "/css/style.css" />
<link rel = "stylesheet" type = "text/css" href = "https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/css/lightslider.min.css">
</head>
<body>
<div>
<div class = "demo">
<ul id = "lightSlider">
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-1.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-1.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-2.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-2.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-3.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-3.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-4.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-4.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-5.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-5.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-6.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-6.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-8.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-8.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-9.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-9.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-10.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-10.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-11.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-12.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-13.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-13.jpg" />
</li>
</ul>
</div>
</div>
<script src = "https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script>
<script type = "text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/js/lightslider.min.js"></script>
<script type = "text/javascript">
$('#lightSlider').lightSlider({
gallery: true,
item: 1,
loop: true,
slideMargin: 0,
thumbItem: 9
});
</script>
</body>
</html>
Помимо добавления недостающих ресурсов, вам также необходимо указать сценарий, который будет запускаться, когда документ будет готов. (https://learn.jquery.com/using-jquery-core/document-ready/)
.demo {
width: 420px;
}
ul {
list-style: none outside none;
padding-left: 0;
margin-bottom: 0;
}
li {
display: block;
float: left;
margin-right: 6px;
cursor: pointer;
}
img {
display: block;
height: auto;
max-width: 100%;
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/js/lightslider.min.js"></script>
<link href = "https://cdnjs.cloudflare.com/ajax/libs/lightslider/1.1.3/css/lightslider.min.css" rel = "stylesheet" />
<script type = "text/javascript">
$(document).ready(function() {
$("#lightSlider").lightSlider({
gallery: true,
item: 1,
loop: true,
slideMargin: 0,
thumbItem: 9
});
});
</script>
<div>
<div class = "demo">
<ul id = "lightSlider">
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-1.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-1.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-2.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-2.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-3.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-3.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-4.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-4.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-5.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-5.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-6.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-6.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-7.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-7.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-8.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-8.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-9.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-9.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-10.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-10.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-11.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-12.jpg" />
</li>
<li data-thumb = "http://sachinchoolur.github.io/lightslider/img/thumb/cS-13.jpg">
<img src = "http://sachinchoolur.github.io/lightslider/img/cS-13.jpg" />
</li>
</ul>
</div>
</div>
$('#lightSlider').lightSlider({это в вашем реальном коде?