Articles of jquery

Qual è la differenza tra jQuery’s mouseout () e mouseleave ()?

Qual è la differenza tra jQuery’s mouseout () e mouseleave ()?

confrontare 2 stringhe alfabeticamente per scopi di smistamento

Sto cercando di confrontare 2 stringhe alfabeticamente per scopi di smistamento. Per esempio voglio avere un controllo booleano come if(‘aaaa’ < 'ab') . L’ho provato, ma non mi sta dando risultati corretti, quindi suppongo che non sia la syntax giusta. Come faccio questo in jQuery o Javascript?

jQuery: come copiare tutti gli attributi di un elemento e applicarli a un altro?

Come posso copiare gli attributi di un elemento in un altro elemento? HTML … No attributes yet JavaScript var $div = $(‘div’); var $select = $(‘select’); //now copy the attributes from $select to $div

Icone dei pulsanti di dialogo dell’interfaccia utente jQuery

È ansible aggiungere icone ai pulsanti in una finestra di dialogo dell’interfaccia utente jQuery? Ho provato a farlo in questo modo: $(“#DeleteDialog”).dialog({ resizable: false, height:150, modal: true, buttons: { ‘Delete’: function() { /* Do stuff */ $(this).dialog(‘close’); }, Cancel: function() { $(this).dialog(‘close’); } }, open: function() { $(‘.ui-dialog-buttonpane’).find(‘button:contains(“Cancel”)’).addClass(‘ui-icon-cancel’); $(‘.ui-dialog-buttonpane’).find(‘button:contains(“Delete”)’).addClass(‘ui-icon-trash’); } }); I selettori nella funzione […]

Domande generali sul polling lungo / streaming HTTP

Sto cercando di creare un’applicazione di chat web teorica con php e jquery , ho letto sul lungo polling e sullo streaming http e sono riuscito ad applicare la maggior parte dei principi introdotti negli articoli. Tuttavia, ci sono 2 cose principali che ancora non riesco a capire. Con polling lungo Come farà il server […]

Come impedire all’utente di inserire testo in textarea dopo aver raggiunto il limite massimo di caratteri

Voglio impedire all’utente di inserire il testo in textarea una volta raggiunto il limite massimo di caratteri. Cosa stava succedendo quando ho raggiunto il limite massimo, quindi la barra di scorrimento dell’area di testo è stata spostata in alto. In qualche modo, prevengo questo con questo codice. jQuery(document).ready(function($) { $(‘textarea.max’).keyup(function() { var $textarea = $(this); […]

Proprietà jQuery min / max dalla matrice di elementi

C’è un modo semplice per trovare la proprietà min / max da una serie di elementi in jQuery? Mi trovo costantemente a ridimensionare dynamicmente gruppi di elementi in base alle controparti minima e massima. Il più delle volte questo riguarda la larghezza e / o l’altezza di un elemento, ma sono sicuro che questo potrebbe […]

Qual è il modo migliore per rilevare il supporto della retina su un dispositivo che utilizza JavaScript?

In questo momento sto usando questo: function is_retina_device() { return window.devicePixelRatio > 1; } Ma è la semplicità a spaventarmi. C’è un controllo più approfondito?

Come impedire a richieste ajax di seguire i reindirizzamenti usando jQuery

Uso le funzioni jQuery ajax per accedere a un servizio Web, ma il server, invece di restituire una risposta con un codice di stato che descrive un problema, la richiesta viene reindirizzato a una pagina con un’intestazione 200, descrivendo il problema. Non posso apportare modifiche a questo, quindi ho bisogno di risolverlo sul client in […]

Come concatenare richieste ajax?

Devo interagire con una API remota che mi costringe a concatenare le richieste. Questo è un callback-hell in modalità asincrona: // pseudocode: ajax(request_object, callback) ajax(a, function() { ajax(b(a.somedata), function() { ajax(c(b.somedata), function() { c.finish() } }) }) Sarebbe molto più leggibile in modalità di sincronizzazione: sjax(a) sjax(b(a.somedata)) sjax(c(b.somedata)) c.finish() Ma Sjax è malvagio 🙂 Come […]