Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Curseur animé (sort of)

Envoyé par : Zolt

Date : 12/11/2007 16:58

J'ai un peu ramé pour avoir un curseur animé et ce n'est pas encore parfait mais je partage quand même:

function waitIcon(){
	iconImageInterval = setInterval("nextIconImage()", 125);
}

function nextIconImage(){
	currentIconImage++;
	
	if(currentIconImage > 8)
		currentIconImage = 1;
		
	window.document.firstChild.setAttribute("style", "cursor: url('chrome://monextension/skin/global/icons/16x16/wait" + currentIconImage + ".png'), auto !important");
}

function continueIcon(){
	window.document.firstChild.setAttribute("style", "cursor: auto !important");
	clearInterval(iconImageInterval);
}

var iconImageInterval = null;
var currentIconImage = 1;

Cet exemple suppose qu'il y'a 8 images à animer ensemble (wait1.png, wait2.png, .. , wait8.png).

Il faut appeler waitIcon() pour débuter l'animation et continueIcon() pour l'arrêter.

Un problème est qu'au dessus des Tree, l'animation ne marche quasiment plus (problème du au refresh du tree ?).

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.