Смена изображения именно на том елементе на который навел
Здравствуйте. Использую библиотеку blinds для смены изображений. С одни объектом получается, а вот если несколько - ничего... Как применить именно к тому блоку на который навел? Заранее спасибо)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="Stylesheet" type="text/css" href="blinds.css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script language="Javascript" type="text/javascript" src="js/jquery-1.8.1.min.js"></script>
<script language="Javascript" type="text/javascript" src="jquery.blinds-0.9.js"></script>
<title>Blinds: jQuery Slideshow using CSS sprites - little web things</title>
</head>
<body>
<div id="container">
<div id="1" class="slideshow">
<ul>
<li><img src="img/test/1.png" alt="lemon" /></li>
<li><img src="img/test/2.png" alt="lemon tea" /></li>
</ul>
</div>
<div id="2" class="slideshow">
<ul>
<li><img src="img/test/1.png" alt="lemon" /></li>
<li><img src="img/test/2.png" alt="lemon tea" /></li>
</ul>
</div>
<div id="3" class="slideshow">
<ul>
<li><img src="img/test/1.png" alt="lemon" /></li>
<li><img src="img/test/2.png" alt="lemon tea" /></li>
</ul>
</div>
</div>
<script type="text/javascript">
$(window).load(function () {
// start the slideshow
$('.slideshow').blinds();
})
$(document).ready(function(){
$('#1').hover(function(){
$(this).blinds_change(1);
}, function(){
$(this).blinds_change(0);
});
})
</script>
</body>
</html>
|
Цитата:
Цитата:
$('.slideshow')
|
Меняются все 3 блока.
|
Так работает, но как можно убрать этот копипаст
<script type="text/javascript">
$(window).load(function () {
// start the slideshow
$('#1').blinds();
$('#2').blinds();
$('#3').blinds();
})
jQuery(document).ready(function(){
$('#1').hover(function(){
jQuery('#1').blinds_change(1);
}, function(){
jQuery('#1').blinds_change(0);
});
$('#2').hover(function(){
jQuery('#2').blinds_change(1);
}, function(){
jQuery('#2').blinds_change(0);
});
$('#3').hover(function(){
jQuery('#3').blinds_change(1);
}, function(){
jQuery('#3').blinds_change(0);
});
})
</script>
|
assd18,
а с разными картинками непробовали ? или вам нужно всего 2 -- если в каждом диве разные венигрет получается с этим плагином |
да уже увидел, что венигретит) можете что-то посоветовать?
|
Цитата:
|
| Часовой пояс GMT +3, время: 23:13. |