Websourcing.fr

Websourcing.fr » ActualitĂ©s, Web, Logiciels et Fun

Image pour [Webdesign] Un plugin JQuery pour créer des boutons à la Gmail

[Webdesign] Un plugin JQuery pour créer des boutons à la Gmail

Il y a quelques jours je vous montrais comment créer des boutons à la Gmail sans image.

Un développeur slovène vient de créer un plugin pour JQuery qui permet de créer de tels boutons encore plus facilement.

		$(document).ready( function () {
			 // this is unfortunately needed due to a race condition in safari
			$("span").css({
				 'padding' : '3px 20px',
				 'font-size' : '12px',
			});

			$("span.makeMeAbutton").styledButton({

				'orientation' : 'alone', // one of {alone, left, center, right} default is alone

				// action can be specified as a single function to be fired on any click event
				'action' : {
							'on' :function () {
								alert( "You've turned on the button" );
							},
							'off' : function () {
								alert( "You've turned it off" );
							}
						},

				'display' : 'block', // main element's display css, default is inline-block

				'toggle' : true, // is the button togglable, default is false

				'role' : 'checkbox', // one of {button, checkbox, select}, default is button. Checkbox/select change some other defaults

				'checked' : true, // display as a checked checkbox or not, default is false

				// checkbox values, default are on and off
				'checkboxValue' : {
									'on' : "custom on!",
									'off' : "custom off!"
								},

				'defaultValue' : "foobar", // default value for select, doubles as default for checkboxValue.on if checkbox, default is empty

				'name' : 'checkfield', // name to use for hidden input field for checkbox and select so form can submit values

				// enable a dropdown menu, default is none
				'dropdown' : {
						'element' : 'ul' // what nested element to use as dropdown, default is ul
						}

				'clear' : false // in firefox 2 the buttons have to be floated to work properly, set this to true to have them display in a new line

				'border' : 2 // use this if you're using a nonstandard border thicknes
			});
		} );

Les boutons sont utilisables sur n’importe quel Ă©lĂ©ment.

Le script a été testé sur plusieurs navigateurs dont:

  • Opera 9.6x
  • Firefox 3
  • Firefox 2
  • Safari 3
  • Safari 2
  • Internet Explorer 8 beta
  • Internet Explorer 7
  • Internet Explorer 6
  • Chrome

Je ne l’ai pas essayĂ© personnellement mais n’hĂ©sitez Ă  venir faire des commentaires si vous le faites.

Tout savoir sur le script JQuery


Cet article vous a plu ?

Commenter Laissez un commentaire | Recevez les mises à jour Souscrivez au flux RSS | Partager : Twitter AddInto Fuzz del.icio.us Wikio FR Blogonet
Websourcing.fr - Tous droits réservés. Reproduction interdite sans accord préalable.
  1. Pas encore de commentaire. Soyez le premier à commenter!

(Ne sera pas publié)
  1. Sur Spirit of wordpress le 25 février 2009 - 07:24

    [Webdesign] Un plugin JQuery pour crĂ©er des boutons Ă  la Gmail…

    Il y a quelques jours je vous montrais comment créer des boutons à la Gmail sans image.
    Un dĂ©veloppeur slovène vient de crĂ©er un plugin pour JQuery qui permet de crĂ©er de tels boutons encore plus facilement….

  2. Sur Piqure de rappel - Les billets de la semaine 23 02 - 1 03/2009 - WebSourcing.fr - Le Blog le 2 mars 2009 - 00:00

    [...] [Webdesign] Un plugin JQuery pour créer des boutons à la Gmail [...]