17-09-2014, 04:48 PM
(Modification du message : 17-09-2014, 04:53 PM par Sephi-Chan.)
Bonjour à tous, j'ai un bout de script permetant de déplacer une image (un cadre) sur une map.
Sur un petit div, ca marche niquel, sans lag.
Mais sur de grosses cartes de plus milliers de pixels de largeur/hauteur, ca lag.
Je comprend pas pourquoi la taille de ma page impacte a ce point le script:
Sur un petit div, ca marche niquel, sans lag.
Mais sur de grosses cartes de plus milliers de pixels de largeur/hauteur, ca lag.
Je comprend pas pourquoi la taille de ma page impacte a ce point le script:
jQuery(document).ready(function() {
$(document).mousemove(function(e) {
//gestion du scroll
//var p = $("#zone_map");
//var x_s = p.scrollLeft() % 40;
//var y_s = p.scrollTop() % 40;
var X = ((Math.floor((e.pageX + x_s - 38) / 40) + 1) * 40) - 10;
var Y = ((Math.floor((e.pageY + y_s - 38) / 40) + 1) * 40) - 8;
$('#cache_case').offset({ top: Y - y_s, left: X - x_s});
//$('#debug').html(Y + ' - ' + p.scrollTop() + ' - ' + y_s + ' = ' + (Y - y_s));
});
})