Bonjour,
J'aimerais savoir si quelqu'un a la solution pour permettre de faire un effet onmouseover sur la pagination.
Voici le lien vers le site qui contient le module : http://joomla.vsv.fr/
Ci-dessous, la partie sur la pagination :
<div id="fs-sp1-handlers<?php echo $uniqid ?>" class="fs-sp1-controllers" style="position:relative" >
<div id="fs-sp1-prev<?php echo $uniqid;?>" class="fs-sp1-prev"></div>
<?php
foreach ($list as $key=>$item)
{
?>
<li onClick="document.location='<?php echo $item->link; ?>'" onMouseOver="fssp1_id<?php echo $uniqid ?>.pos(<?php echo $key; ?>)">
<?php if($showtitle) { ?>
<div class="titre_pagination"><? echo $item->title ?> <?php //echo $key; ?></div>
<?php } ?>
<div style="position:absolute;top:67px;left:140px;font-weight:bold">[+]</div>
</li>
<? }
?>
<div id="fs-sp1-next<?php echo $uniqid;?>" class="fs-sp1-next"></div>
</div>
La variable $key correspond au numéro donnée à l'article pour le slider.
Quel est la syntaxe correcte pour réaliser le "onmouseover" sur la balise <li>?
le script du freeslider sp1 :
<script type="text/javascript">
window.addEvent('domready',function(){
<?php if ($showarrows) { ?>
var walkers<?php echo $uniqid ?> = document.getElements('#fs-sp1-handlers<?php echo $uniqid ?> li');
<?php } ?>
var fssp1_id<?php echo $uniqid ?> = new freeSlide_sp1($('fs-sp1-<?php echo $uniqid ?>'), {
size: {width: <?php echo $width; ?>, height: <?php echo $height; ?>},
fxOptions: {duration: <?php echo $speed; ?>, transition: Fx.Transitions.<?php echo $transition; ?>},
<?php if ($showarrows) { ?>
onWalk: function(i, j){
$$(walkers<?php echo $uniqid ?>[i]).addClass('active');
$$(walkers<?php echo $uniqid ?>[j]).removeClass('active');
},
onInitialized: function () {
walkers<?php echo $uniqid ?>[0].addClass('active');
},
<?php } ?>
transition: <?php echo "'" .$effects. "'"; ?>
});
<?php if ($showarrows) { ?>
fssp1_id<?php echo $uniqid ?>.addItemWalkers(walkers<?php echo $uniqid ?>);
fssp1_id<?php echo $uniqid ?>.addPlayerControls('previous', [$('fs-sp1-prev<?php echo $uniqid;?>')]);
fssp1_id<?php echo $uniqid ?>.addPlayerControls('next', [$('fs-sp1-next<?php echo $uniqid;?>')]);
<?php } ?>
<?php if ($autoplay) { ?>
fssp1_id<?php echo $uniqid ?>.play(<?php echo $params->get('interval', 2000); ?>);
<?php } ?>
});
</script>
J'aimerais savoir si quelqu'un a la solution pour permettre de faire un effet onmouseover sur la pagination.
Voici le lien vers le site qui contient le module : http://joomla.vsv.fr/
Ci-dessous, la partie sur la pagination :
<div id="fs-sp1-handlers<?php echo $uniqid ?>" class="fs-sp1-controllers" style="position:relative" >
<div id="fs-sp1-prev<?php echo $uniqid;?>" class="fs-sp1-prev"></div>
<?php
foreach ($list as $key=>$item)
{
?>
<li onClick="document.location='<?php echo $item->link; ?>'" onMouseOver="fssp1_id<?php echo $uniqid ?>.pos(<?php echo $key; ?>)">
<?php if($showtitle) { ?>
<div class="titre_pagination"><? echo $item->title ?> <?php //echo $key; ?></div>
<?php } ?>
<div style="position:absolute;top:67px;left:140px;font-weight:bold">[+]</div>
</li>
<? }
?>
<div id="fs-sp1-next<?php echo $uniqid;?>" class="fs-sp1-next"></div>
</div>
La variable $key correspond au numéro donnée à l'article pour le slider.
Quel est la syntaxe correcte pour réaliser le "onmouseover" sur la balise <li>?
le script du freeslider sp1 :
<script type="text/javascript">
window.addEvent('domready',function(){
<?php if ($showarrows) { ?>
var walkers<?php echo $uniqid ?> = document.getElements('#fs-sp1-handlers<?php echo $uniqid ?> li');
<?php } ?>
var fssp1_id<?php echo $uniqid ?> = new freeSlide_sp1($('fs-sp1-<?php echo $uniqid ?>'), {
size: {width: <?php echo $width; ?>, height: <?php echo $height; ?>},
fxOptions: {duration: <?php echo $speed; ?>, transition: Fx.Transitions.<?php echo $transition; ?>},
<?php if ($showarrows) { ?>
onWalk: function(i, j){
$$(walkers<?php echo $uniqid ?>[i]).addClass('active');
$$(walkers<?php echo $uniqid ?>[j]).removeClass('active');
},
onInitialized: function () {
walkers<?php echo $uniqid ?>[0].addClass('active');
},
<?php } ?>
transition: <?php echo "'" .$effects. "'"; ?>
});
<?php if ($showarrows) { ?>
fssp1_id<?php echo $uniqid ?>.addItemWalkers(walkers<?php echo $uniqid ?>);
fssp1_id<?php echo $uniqid ?>.addPlayerControls('previous', [$('fs-sp1-prev<?php echo $uniqid;?>')]);
fssp1_id<?php echo $uniqid ?>.addPlayerControls('next', [$('fs-sp1-next<?php echo $uniqid;?>')]);
<?php } ?>
<?php if ($autoplay) { ?>
fssp1_id<?php echo $uniqid ?>.play(<?php echo $params->get('interval', 2000); ?>);
<?php } ?>
});
</script>