Я работаю над сайтом моделирования для моей подруги, и она хочет большое слайд-шоу в качестве фона на сайте. Для этого я использовал галерею JonDesign, которая прекрасно подходит для этой цели и относительно легка.
Теперь, для контактной формы, я бы хотел использовать что-то в стиле Lightbox / Slimbox. Slimbox работает с Mootools, который также используется JD Gallery. К сожалению, Slimbox, похоже, конфликтует с JD Gallery, и я не могу понять, почему. Я проверил CSS на наличие конфликтов, но нет элементов с идентификатором или классом дважды. Я посмотрел на код и не сразу увидел конфликт. Я уверен, что что-то пропустил. Я не могу понять это, потому что у меня нет большого опыта работы с JavaScript, не говоря уже о Mootools или Slimbox.
Вот мой (соответствующий) код.
Head
<link rel="stylesheet" href="css/layout.css" type="text/css" media="screen" charset="utf-8" />
<link rel="stylesheet" href="css/jd.gallery.css" type="text/css" media="screen" charset="utf-8" />
<link rel="stylesheet" href="css/slimbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="scripts/mootools.js"></script>
<script src="scripts/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
<script src="scripts/mootools-1.2-more.js" type="text/javascript"></script>
<script src="scripts/jd.gallery.js" type="text/javascript"></script>
<script src="scripts/jd.gallery.transitions.js" type="text/javascript"></script>
<script type="text/javascript" src="scripts/slimbox.js"></script>
Body
<script type="text/javascript">
function startGallery() {
var myGallery = new gallery($('myGallery'), {
timed: true,
showArrows: false,
showCarousel: false,
delay: 6000,
embedLinks: false,
showInfopane: false,
});
}
window.addEvent('domready', startGallery);
</script>
<div id="myGalleryBox">
<a href="contact.php" rel="lightbox" class="menu">Contact her</a>
</p>
</div>
<div class="content" style="z-index:1;">
<div id="myGallery">
<div class="imageElement">
<h3>Item 2 Title</h3>
<p>Item 2 Description</p>
<a href="#" title="open image" class="open"></a>
<img src="images/pic1.jpg" class="full" />
</div>
</div>
</div>`
Насколько я могу судить, конфликт между этими строками:
<script type="text/javascript" src="scripts/mootools.js"></script>
и
<script src="scripts/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
<script src="scripts/mootools-1.2-more.js" type="text/javascript"></script>
в голове.
Я использую неизмененный код из JD Gallery и SlimBox . Любая помощь будет высоко ценится!