/ / AJAXify: wymusza ładowanie niektórych łączy bez AJAX - jquery, ajax, history.js

AJAXify: Wymuś niektóre łącza do ładowania bez AJAX - jquery, ajax, history.js

Korzystam z history.js, aby uzyskać przejścia między stronami w witrynie, nad którą pracuję.

Mam kilka typów stron, które nie działająpoprawnie z AJAXify, ponieważ wymagają one dodatkowego pliku javascript i nie mają menu głównego. Po załadowaniu JavaScript nie jest pobierany i AJAXify próbuje zachować menu. Jeśli odświeżę stronę, ładują się zgodnie z oczekiwaniami, więc chcę mieć możliwość załadowania strony w standardowy sposób. Łączenie się z głównymi obszarami witryny za pomocą AJAX również powoduje problemy, ponieważ nie ładuje głównej nawigacji.

Chcę wiedzieć: czy istnieje coś takiego jak jQuery Mobile [data-ajax="false"] że mogę dodać do linków, w których nie chcę ładować adresu URL za pomocą AJAX?

Odpowiedzi:

1 dla odpowiedzi № 1

W ajaxify-html5.js znajduje się:

// Ajaxify
$this.find("a:internal:not(.no-ajaxy)").click(function(event){
....
}

Dotyczy to AJAX do każdego łącza, które nie ma klasy „no-ajaxy”, więc po prostu dodałem tę klasę do łączy, których nie chciałem połączyć z AJAX.

Łatwy