JeuWeb - Crée ton jeu par navigateur
[JS] Positionner la windows où l'on veux avec des scrolls désactivées? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [JS] Positionner la windows où l'on veux avec des scrolls désactivées? (/showthread.php?tid=6728)

Pages : 1 2


RE: [JS] Positionner la windows où l'on veux avec des scrolls désactivées? - Xenos - 25-03-2013

Pas forcément: cela ne fonctionne que si le fichier est une image, pas une page web. Il n'est donc pas forcément possible de faire pareil sur une page web. Après, je n'exclus pas qu'il y ait peut-être une solution, mais là, je ne la connais pas.

Quoique....
Tu peux aussi utiliser la propriété CSS "background" pour afficher ton image, et la positionner à partir de background-position . Cf aussi background-size, background-repeat, background-attachment
Ainsi, tu positionne ton image comme tu le veux, mais sans déplacer le conteneur.


RE: [JS] Positionner la windows où l'on veux avec des scrolls désactivées? - Argorate - 25-03-2013

oui faudrait tester cette façon, mais sinon j'ai trouvé une cheat très moche... mais qui marche, je vais voir si ça va mieux niveau perf sur l'animation:

function test(x, y)
{
$('body').css('overflow', 'visible');
window.scrollTo(x, y);
$('body').css('overflow', 'hidden');
}


EDIT: je viens de retester juste le window.scrollTo(x, y); et je n'ai plus le problème... je comprends pas trop comment j'ai fais pour que ça ne marche pas la premiere fois... -_-'
EDIT2: par contre, cela ne marche pas sur mon jeu évidement Confused


RE: [JS] Positionner la windows où l'on veux avec des scrolls désactivées? - Argorate - 26-03-2013

En fait, je viens de retrouver pourquoi je n'ai pas utilisé le backgroundImage: le animate ne marche pas sur le background-position... hors j'ai besoin d'une animation pour que ça soit fluide lors des déplacements.

Du coup même problème avec le scrollTo comme je voulais le faire, j'ai pas d'animate possible non plus...


RE: [JS] Positionner la windows où l'on veux avec des scrolls désactivées? - Murthy - 26-03-2013

Peut-être pas la réponse que tu attends ni exactement ce que tu voudrais mais ça peut te donner une idée voir une solution alternative : http://www.netzgesta.de/shiftzoom/

Voir plus précisement : les options moveto et kenburns.