xValy à 23h55
07
Sep
2011
J'ai voulu installer un panneaux coulissant mais le code n'a aucun effet pourquoi ?
Quel'qun pourrait m'expliquer s'il vous plait ?
Merci, d'avance.
Quel'qun pourrait m'expliquer s'il vous plait ?
Merci, d'avance.
1 Roxy., le 08/09/2011 à 10h01
Bonjour,
Pouvez-vous nous montrez le code du panneau coulissant et ou l'avez vous entrez ?
Cordialement.
Pouvez-vous nous montrez le code du panneau coulissant et ou l'avez vous entrez ?
Cordialement.
2 xValy, le 08/09/2011 à 11h54
- Code:
jQuery(document).ready(function() { jQuery('body').append('<table style="position: fixed; bottom: 50px; right: 0px;background-color: #ffffff;z-index:10000;"><tr><td><div id="panneau" scrolling="no" style="width: 800px; height: 400px; display: none;" marginwidth="0" marginheight="0" frameborder="0">
Texte
</div></td><td style="vertical-align: bottom;"><img src="http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png" onClick="document.getElementById(\'panneau\').style.display=(this.src==\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\')?\'block\':\'none\';this.src=(this.src==\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\')?\'http://i81.servimg.com/u/f81/11/21/85/73/fermer10.png\':\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\';"/></td></tr></table>\'); } );
- Code:
Panneau d'administration Modules Gestion des codes javascripts
3 Roxy., le 08/09/2011 à 12h28
- Code:
jQuery(document).ready(function() { jQuery('body').append('<table style="position: fixed; bottom: 50px; right: 0px;background-color: #ffffff;z-index:10000;"><tr><td><div id="panneau" scrolling="no" style="width: 800px; height: 400px; display: none;" marginwidth="0" marginheight="0" frameborder="0"><script type="text/javascript">
Texte
</div></td><td style="vertical-align: bottom;"><img src="http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png" onClick="document.getElementById(\'panneau\').style.display=(this.src==\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\')?\'block\':\'none\';this.src=(this.src==\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\')?\'http://i81.servimg.com/u/f81/11/21/85/73/fermer10.png\':\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\';"/></td></tr></table>\'); } );
Essayer donc avec ceci.
Je ne suis pas sur c'est juste une petite modification que j'ai ajouter.
A la fin de la première ligne j'ai ajouter :
- Code:
<script type="text/javascript">
Vu que je n'ai pas vu ça dans votre code.
Cordialement.
4 Lixyr Yrna, le 08/09/2011 à 12h47
Roxy, la balise que tu donnes ne sert à rien, parce que le code javascript est directement mis dans la gestion des codes javascripts, donc en page js.
Bref, Xvaly, les premiers codes du tuto ne marchent pas. Je ne sais pas pourquoi puisque j'ai vérifié, et n'ai pas vu de différence avec les codes introduisant la chatbox latérale.
Bref, mets ce code plutôt :
Cordialement.
Bref, Xvaly, les premiers codes du tuto ne marchent pas. Je ne sais pas pourquoi puisque j'ai vérifié, et n'ai pas vu de différence avec les codes introduisant la chatbox latérale.
Bref, mets ce code plutôt :
- Code:
jQuery(document).ready(function() { jQuery('body').append('<table style="position: fixed; bottom: 50px; right: 0px;background-color: #ffffff;z-index:10000;"><tr><td><div id="panneau" scrolling="no" style="width: 800px; height: 400px; display: none;" marginwidth="0" marginheight="0" frameborder="0">
VOTRE TEXTE
</div></td><td style="vertical-align: bottom;"><img src="http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png" onClick="document.getElementById(\'panneau\').style.display=(this.src==\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\')?\'block\':\'none\';this.src=(this.src==\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\')?\'http://i81.servimg.com/u/f81/11/21/85/73/fermer10.png\':\'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png\';"/>
</td></tr></table>'); } );
Cordialement.
5 xValy, le 08/09/2011 à 17h10
Cette fois si il et bien la mais il ne coulisse pas :/
(C'est possible de le mêtre à droite ?)
(C'est possible de le mêtre à droite ?)
6 Lixyr Yrna, le 08/09/2011 à 20h15
Il est à droite, non ?
Il ne coulisse pas comme un accordéon, en effet. Il s'affiche juste. Je ne sais pas comment le faire coulisser ce n'est pas dans mes compétences malheureusement.
J'ai juste cherché le code qui s'affiche.
<table style="position: fixed; bottom: 50px; right: 0px;background-color:
Il ne coulisse pas comme un accordéon, en effet. Il s'affiche juste. Je ne sais pas comment le faire coulisser ce n'est pas dans mes compétences malheureusement.
J'ai juste cherché le code qui s'affiche.
7 xValy, le 08/09/2011 à 22h16
D'accord.
Quel'qun sait comment le faire coulisser comme un accordéon ?
S'il vous plait.
Quel'qun sait comment le faire coulisser comme un accordéon ?
S'il vous plait.
8 xValy, le 09/09/2011 à 12h20
Up!Merci
9 Adam_sfp, le 09/09/2011 à 14h14
Bonjour
J'utilise ce script qui est paramétrable ( vitesse , onglet à droite ,gauche,bas,haut...)
Cordialement.
J'utilise ce script qui est paramétrable ( vitesse , onglet à droite ,gauche,bas,haut...)
Cordialement.
10 xValy, le 09/09/2011 à 14h38
D'accord mais je prend quel script ? ^^
Et je le installe ou ?
Et je le installe ou ?
11 Roxy., le 09/09/2011 à 15h38
Bonjour,
Si je me trompe pas le premier sera a mettre dans une nouvelle page javascript, le deuxième dans la feuille de style css et le troisième dans un de vos templates ! =)
Cordialement.
Si je me trompe pas le premier sera a mettre dans une nouvelle page javascript, le deuxième dans la feuille de style css et le troisième dans un de vos templates ! =)
Cordialement.
12 xValy, le 09/09/2011 à 15h57
Cela ne fonctionne pas
13 Adam_sfp, le 09/09/2011 à 16h53
xValy a écrit:Cela ne fonctionne pas![]()
Bonjour
Qu'avez vous mis comme code et ou?
Cordialement.
14 Lixyr Yrna, le 09/09/2011 à 17h21
Bonjour, Adam.
Personnellement j'ai fait comme ceci :
1er code javascript :
(j'ai tenté de modifier l'image)
deuxième code javascript :
troisième code javascript :
chacun dans sa propre feuille javascript, mise sur toutes les pages.
Ensuite, dans mon css :
et enfin, dans mon template overall_footer, avant la balise de fermeture </body> :
et voilà ce que j'obtiens : http://dying-to-bleed.rpg-dynasty.com/
Personnellement j'ai fait comme ceci :
1er code javascript : - Spoiler:
- Code:
$(function(){
$('.slide-out-div').tabSlideOut({
tabHandle: '.handle', //class of the element that will become your tab
pathToTabImage: 'http://img9.imageshack.us/img9/9352/chatboxbc.png', //path to the image for the tab //Optionally can be set using css
imageHeight: '122px', //height of tab image //Optionally can be set using css
imageWidth: '40px', //width of tab image //Optionally can be set using css
tabLocation: 'left', //side of screen where tab lives, top, right, bottom, or left
speed: 300, //speed of animation
action: 'click', //options: 'click' or 'hover', action to trigger animation
topPos: '200px', //position from the top/ use if tabLocation is left or right
leftPos: '20px', //position from left/ use if tabLocation is bottom or top
fixedPosition: false //options: true makes it stick(fixed position) on scroll
});
});
(j'ai tenté de modifier l'image)
deuxième code javascript :
- Spoiler:
(pris à ce lien : <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>)
troisième code javascript :
- Spoiler:
- Code:
/*
tabSlideOUt v1.3
By William Paoli: http://wpaoli.building58.com
To use you must have an image ready to go as your tab
Make sure to pass in at minimum the path to the image and its dimensions:
example:
$('.slide-out-div').tabSlideOut({
tabHandle: '.handle', //class of the element that will be your tab -doesnt have to be an anchor
pathToTabImage: 'images/contact_tab.gif', //relative path to the image for the tab
imageHeight: '133px', //height of tab image
imageWidth: '44px', //width of tab image
});
or you can leave out these options
and set the image properties using css
*/
(function($){
$.fn.tabSlideOut = function(callerSettings) {
var settings = $.extend({
tabHandle: '.handle',
speed: 300,
action: 'click',
tabLocation: 'left',
topPos: '200px',
leftPos: '20px',
fixedPosition: false,
positioning: 'absolute',
pathToTabImage: null,
imageHeight: null,
imageWidth: null,
onLoadSlideOut: false
}, callerSettings||{});
settings.tabHandle = $(settings.tabHandle);
var obj = this;
if (settings.fixedPosition === true) {
settings.positioning = 'fixed';
} else {
settings.positioning = 'absolute';
}
//ie6 doesn't do well with the fixed option
if (document.all && !window.opera && !window.XMLHttpRequest) {
settings.positioning = 'absolute';
}
//set initial tabHandle css
if (settings.pathToTabImage != null) {
settings.tabHandle.css({
'background' : 'url('+settings.pathToTabImage+') no-repeat',
'width' : settings.imageWidth,
'height': settings.imageHeight
});
}
settings.tabHandle.css({
'display': 'block',
'textIndent' : '-99999px',
'outline' : 'none',
'position' : 'absolute'
});
obj.css({
'line-height' : '1',
'position' : settings.positioning
});
var properties = {
containerWidth: parseInt(obj.outerWidth(), 10) + 'px',
containerHeight: parseInt(obj.outerHeight(), 10) + 'px',
tabWidth: parseInt(settings.tabHandle.outerWidth(), 10) + 'px',
tabHeight: parseInt(settings.tabHandle.outerHeight(), 10) + 'px'
};
//set calculated css
if(settings.tabLocation === 'top' || settings.tabLocation === 'bottom') {
obj.css({'left' : settings.leftPos});
settings.tabHandle.css({'right' : 0});
}
if(settings.tabLocation === 'top') {
obj.css({'top' : '-' + properties.containerHeight});
settings.tabHandle.css({'bottom' : '-' + properties.tabHeight});
}
if(settings.tabLocation === 'bottom') {
obj.css({'bottom' : '-' + properties.containerHeight, 'position' : 'fixed'});
settings.tabHandle.css({'top' : '-' + properties.tabHeight});
}
if(settings.tabLocation === 'left' || settings.tabLocation === 'right') {
obj.css({
'height' : properties.containerHeight,
'top' : settings.topPos
});
settings.tabHandle.css({'top' : 0});
}
if(settings.tabLocation === 'left') {
obj.css({ 'left': '-' + properties.containerWidth});
settings.tabHandle.css({'right' : '-' + properties.tabWidth});
}
if(settings.tabLocation === 'right') {
obj.css({ 'right': '-' + properties.containerWidth});
settings.tabHandle.css({'left' : '-' + properties.tabWidth});
$('html').css('overflow-x', 'hidden');
}
//functions for animation events
settings.tabHandle.click(function(event){
event.preventDefault();
});
var slideIn = function() {
if (settings.tabLocation === 'top') {
obj.animate({top:'-' + properties.containerHeight}, settings.speed).removeClass('open');
} else if (settings.tabLocation === 'left') {
obj.animate({left: '-' + properties.containerWidth}, settings.speed).removeClass('open');
} else if (settings.tabLocation === 'right') {
obj.animate({right: '-' + properties.containerWidth}, settings.speed).removeClass('open');
} else if (settings.tabLocation === 'bottom') {
obj.animate({bottom: '-' + properties.containerHeight}, settings.speed).removeClass('open');
}
};
var slideOut = function() {
if (settings.tabLocation == 'top') {
obj.animate({top:'-3px'}, settings.speed).addClass('open');
} else if (settings.tabLocation == 'left') {
obj.animate({left:'-3px'}, settings.speed).addClass('open');
} else if (settings.tabLocation == 'right') {
obj.animate({right:'-3px'}, settings.speed).addClass('open');
} else if (settings.tabLocation == 'bottom') {
obj.animate({bottom:'-3px'}, settings.speed).addClass('open');
}
};
var clickScreenToClose = function() {
obj.click(function(event){
event.stopPropagation();
});
$(document).click(function(){
slideIn();
});
};
var clickAction = function(){
settings.tabHandle.click(function(event){
if (obj.hasClass('open')) {
slideIn();
} else {
slideOut();
}
});
clickScreenToClose();
};
var hoverAction = function(){
obj.hover(
function(){
slideOut();
},
function(){
slideIn();
});
settings.tabHandle.click(function(event){
if (obj.hasClass('open')) {
slideIn();
}
});
clickScreenToClose();
};
var slideOutOnLoad = function(){
slideIn();
setTimeout(slideOut, 500);
};
//choose which type of action to bind
if (settings.action === 'click') {
clickAction();
}
if (settings.action === 'hover') {
hoverAction();
}
if (settings.onLoadSlideOut) {
slideOutOnLoad();
};
};
})(jQuery);
(pris à ce lien : <script src="http://tab-slide-out.googlecode.com/files/jquery.tabSlideOut.v1.3.js"></script>)
chacun dans sa propre feuille javascript, mise sur toutes les pages.
Ensuite, dans mon css :
- Code:
.slide-out-div {
padding: 20px;
width: 250px;
background: #ccc;
border: 1px solid #29216d;
}
et enfin, dans mon template overall_footer, avant la balise de fermeture </body> :
- Code:
<div class="slide-out-div">
<a class="handle" href="http://link-for-non-js-users.html">Content</a>
<h3>Contact me</h3>
<p>Thanks for checking out my jQuery plugin, I hope you find this useful.
</p>
<p>This can be a form to submit feedback, or contact info</p>
</div>
et voilà ce que j'obtiens : http://dying-to-bleed.rpg-dynasty.com/
15 Adam_sfp, le 09/09/2011 à 18h43
Bonjour Lixyr Yrna
Pour le deuxième script pas besoin de le mettre il est déjà insérer sur FA.
Après le reste à l'air bon
A part la taille de l'onglet dans le script qui doit être:
imageHeight: '63px',
imageWidth: '117px',
Pour le deuxième script pas besoin de le mettre il est déjà insérer sur FA.
Après le reste à l'air bon
A part la taille de l'onglet dans le script qui doit être:
imageHeight: '63px',
imageWidth: '117px',
16 xValy, le 09/09/2011 à 19h58
Bah j'ai fais comme en le dit sur le site.
Mais sa mais juste un message en bah quand j'ai fini :/
Mais sa mais juste un message en bah quand j'ai fini :/
17 Lixyr Yrna, le 09/09/2011 à 20h00
18 Adam_sfp, le 09/09/2011 à 20h22
Etrange de mon coté en testant tes codes pas de soucis..
*J'ai mis la div en page d'accueil
19 Lixyr Yrna, le 09/09/2011 à 20h46
Voilà ce que j'obtiens, quand je mets en page d'accueil : http://dying-to-bleed.rpg-dynasty.com/
20 Adam_sfp, le 09/09/2011 à 20h59
eh ben
la je sèche un peu.. a tu d'autres scripts?
sinon en essayant de compiler le script avant de le mettre?
la je sèche un peu.. a tu d'autres scripts?
sinon en essayant de compiler le script avant de le mettre?
Sujets similaires
Bonjour,
Je voulais savoir si sur IGO primo, il y avais un affichage des panneaux sur l'écran pour indiquer la direction a suivre sur les rocade ou autoroutes comme sur IGO AMIGO.
@+
Bonjour,
En leçon B nous rencontrons le panneau représentant un point d'exclamation avec le
pannonceau "trous en formation".
La route étant particulièrement défoncée, je dis à l'élève "ils ont eu raison de mettre le panneau
j'ai un pc portable hp et j'ai des touches tactiles pour monter le son, pour mettre play ou pause pour passer a une chanson suivante et en fait ces touches ne marchent plus du tout
Réponses 1 à 20 sur 28 pour "Panneaux coullisant qui ne fonctionne pas."
Rechercher
Informations
28 Réponses pour le sujet :
"Panneaux coullisant qui ne fonctionne pas."
Ce sujet a été vu 1572 fois.
Dernier message écrit :
07/09/2011 à 23h55 par "xValy"






