Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [jQuery] binding due eventi

    Salve,

    ho scritto delle funzioni che in risposta al click del mouse di certi pulsanti eseguono un certo codice

    codice:
    $(function() {	
    	$('input#button').click(function() {		
    		$('#content').load(this.form.action, function() {
    volevo chiedervi come fare in modo che lo stesso codice sia utilizzato anche dall'evento .keypressed, ovviamente senza dover replicare due volte il codice ( se possibile )

    grazie !


  2. #2
    codice:
    //jQuery >= 1.4
    $('input').bind({
      focus: function() {
        alert('focus');
      },
      blur: function() {
        alert('blur');
      }
    });
    ho trovato il multibinding . PROBLEMA: non riesco ad assegnare a focus e blur ad esempio la stessa funzione , qualcuno sa come si fa? ho provato focus,blur: function() ma non va bene

  3. #3
    Originariamente inviato da thegrinder
    codice:
    //jQuery >= 1.4
    $('input').bind({
      focus: function() {
        alert('focus');
      },
      blur: function() {
        alert('blur');
      }
    });
    ho trovato il multibinding . PROBLEMA: non riesco ad assegnare a focus e blur ad esempio la stessa funzione , qualcuno sa come si fa? ho provato focus,blur: function() ma non va bene
    Risolto

    codice:
    $('input#button').bind('click keypress', function() {
    dentro il bind primo argomento gli eventi secondo la funzione con il codice

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.