I collegamenti sul mio sito non funzionano e ho trovato una soluzione per usare data-ajax="false"
sulle mie ancore senza ottenere una spiegazione vera. Qualcuno può aiutarmi?Che cosa fa realmente data-ajax = "false"?
risposta
data-ajax
è una funzionalità di jQuery Mobile. Per impostazione predefinita, JQM tenterà di caricare pagine tramite ajax per migliorare l'esperienza utente e le transizioni. Se imposti data-ajax='false'
, JQM eseguirà una normale richiesta di pagina invece di utilizzare ajax. Questo può essere utilizzato su moduli e link.
Dal docs:
Questo dice il quadro per fare una pagina di ricarica completa per cancellare l'hash Ajax nell'URL
Se si desidera disabilitare ajax su tutti i link allora invece di aggiungere data-ajax
a tutto ciò, si può fare in questo modo:
$(document).bind("mobileinit", function() {
$.mobile.ajaxEnabled = false;
});
Niente affatto.
data-*
è un insieme generico di attributi in cui è possibile memorizzare i dati per l'accesso da JavaScript.
A meno che non si abbia un codice JavaScript che li tratti, non hanno significato.
jQuery non ha nulla di costruito che faccia qualcosa con loro.
Il fatto è che funziona. Ho un sito web in cui ho dovuto cambiare l'aspetto, per creare un design reattivo ad esso. E mi sono trovato con collegamenti che non funzionano –
Se "funziona", allora è perché alcuni JavaScript stanno facendo qualcosa con esso. La risposta accettata presuppone che tu stia utilizzando jQuery mobile. Non l'hai mai detto nella domanda. – Quentin
se si imposta l'attributo di un elemento t o dati-nome, è possibile, attraverso jQuery, prenderla con $('element').data('name')
invece di $('element').attr('data-name');
, ma data-*
attributi può ancora essere utilizzato per la delega evento, come $(document).on('click', '[data-name]', function(){});
- 1. Che cosa fa realmente l'abilitazione del debug di iteratore STL?
- 2. Cosa fa realmente una pulizia TortoiseSVN?
- 3. Che cosa fa Rails.application.eager_load! fare?
- 4. Che cosa fa webform_DoPostBackWithOptions()?
- 5. a è una funzione, quindi cosa fa realmente `a.call.call`?
- 6. Che cosa fa esattamente pg_escape_string?
- 7. Che cosa fa APIENTRY?
- 8. Che cosa fa MailMessage.IsBodyHtml?
- 9. Che cosa fa MaxDegreeOfParallelism?
- 10. Che cosa fa api.imply?
- 11. Che cosa fa EventEmitter.call()?
- 12. Che cosa fa @sign?
- 13. DefaultMemberAttribute - che cosa fa?
- 14. Proprietà TComboBox.AutoCloseUp: che cosa fa?
- 15. Che cosa fa esattamente OwinBrowser?
- 16. Che cosa fa esattamente win32com.client.Dispatch ("WScript.Shell")?
- 17. Cosa fa l'annotazione di Hibernate @Proxy (lazy = false)?
- 18. Che cosa fa esattamente @synthesize?
- 19. Che cosa fa esattamente Numpy.exp()?
- 20. Che cosa fa * in CSS?
- 21. Che cosa fa ReDim Preserve?
- 22. Che cosa fa collect2.exe?
- 23. Che cosa fa fillMode esattamente?
- 24. Che cosa fa "printf -v"?
- 25. Che cosa fa GenerateEmailConfirmationToken() esattamente?
- 26. Che cosa fa% {} in Ruby?
- 27. Che cosa fa esattamente org.apache.commons.lang.builder.CompareToBuilder?
- 28. Che cosa fa android: isScrollContainer?
- 29. Che cosa fa getContentPane() esattamente?
- 30. Che cosa fa esattamente l'operatore ==?
C'è un modo per rendere "normale" tutta la mia richiesta? –
Buono a sapersi questo – rpax
Abbiamo risolto un problema che avevo con un plug-in che non veniva caricato a volte quando si cliccava il link .. Grazie! – jason