Bonjour à vous tous,
Voilà je suis en train de réalisé, en local, un site web pour ma copine.
Afin de lui donner un certain look j'ai intégré du javascript pour des effets avec Jquery.
Il y a 2 effets qui cohabitent parfaitement entre eux :
- Un effet "carousel" pour passer d'une actu à l'autre (script trouvé ici : http://sorgalla.com/jcarousel/)
- Un effet "accordion" pour afficher des rubriques (script trouvé ici : http://jqueryui.com/demos/accordion/)
Voilà comment je les appelle dans ma page html (dans la partie head):
Le problème arrive lorsque je veux utiliser un script de personnalisation de scrollbar dans une <div>.
Pour faire cela j'ai trouvé le script "flexcroll" (http://www.hesido.com/web.php?page=customscrollbar)
Le problème est qu'il semble y avoir une incompatibilté entre ce script et celui "accordion"
En effet lorsque les 2 sont sur la même page l'effet "accordion" fonctionne mais pas celui qui personnalise la scrollbar.
Si j'enléve la partie de code correspondant à l'accordion :
Cet effet ne fonctionne plus mais ma scrollbar est là et est personnalisée
Je précise que l'effet "carousel" fonctionne parfaitement avec l'un ou l'autre de ces effets, et même lorsque les 2 autres sont sur la page.
Pour apporter une précision, l'effet "flexcroll" est appliqué sur la <div> qui contient l'effet "accordion".
Est-ce que cela pourrait venir de cela?
Quelqu'un peut-il me dire ce que je dois faire pour remédier à ce problème ?
Je connais un peu le HTML (je l'apprends), mais pas du tout le javascript
En vous remerciant par avance pour toute l'aide apportée
Modifié par david0062 (14 Aug 2012 - 08:11)
Voilà je suis en train de réalisé, en local, un site web pour ma copine.
Afin de lui donner un certain look j'ai intégré du javascript pour des effets avec Jquery.
Il y a 2 effets qui cohabitent parfaitement entre eux :
- Un effet "carousel" pour passer d'une actu à l'autre (script trouvé ici : http://sorgalla.com/jcarousel/)
- Un effet "accordion" pour afficher des rubriques (script trouvé ici : http://jqueryui.com/demos/accordion/)
Voilà comment je les appelle dans ma page html (dans la partie head):
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="scripts/jquery-ui-1.7.3.custom.min.js"></script>
<script type="text/javascript" src="scripts/jquery.jcarousel.min.js"></script>
<link rel="stylesheet" type="text/css" href="carousel/skin.css" />
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
vertical: true,
scroll: 1
});
});
$(function() {
$( "#choix_action" ).accordion({
autoHeight: false,
navigation: true,
collapsible: true,
active: true
});
});';
Le problème arrive lorsque je veux utiliser un script de personnalisation de scrollbar dans une <div>.
Pour faire cela j'ai trouvé le script "flexcroll" (http://www.hesido.com/web.php?page=customscrollbar)
Le problème est qu'il semble y avoir une incompatibilté entre ce script et celui "accordion"

En effet lorsque les 2 sont sur la même page l'effet "accordion" fonctionne mais pas celui qui personnalise la scrollbar.
Si j'enléve la partie de code correspondant à l'accordion :
$(function() {
$( "#choix_action" ).accordion({
autoHeight: false,
navigation: true,
collapsible: true,
active: true
});
});';
Cet effet ne fonctionne plus mais ma scrollbar est là et est personnalisée

Je précise que l'effet "carousel" fonctionne parfaitement avec l'un ou l'autre de ces effets, et même lorsque les 2 autres sont sur la page.
Pour apporter une précision, l'effet "flexcroll" est appliqué sur la <div> qui contient l'effet "accordion".
Est-ce que cela pourrait venir de cela?
Quelqu'un peut-il me dire ce que je dois faire pour remédier à ce problème ?

Je connais un peu le HTML (je l'apprends), mais pas du tout le javascript
En vous remerciant par avance pour toute l'aide apportée
Modifié par david0062 (14 Aug 2012 - 08:11)