Hola resulta que estoy intentando usar ajax para la carga de una web con wordpress,
Código Javascript
:
Ver originaljQuery(document).ready(function() {
var $mainContent = jQuery('#main'),
siteUrl = 'http://' + top.location.host.toString(),
url = '';
jQuery(document).delegate('a[href^="'+siteUrl+'"]:not([href*=/wp-admin/]):not([href*=/wp-login.php]):not([href$=/feed/])', 'click', function() {
location.hash = this.pathname;
return false;
});
jQuery('#searchform').submit(function(e) {
location.hash = '?s=' + jQuery('#s').val();
e.preventDefault();
});
jQuery(window).bind('hashchange', function(){
url = window.location.hash.substring(1);
if (!url) {
return;
}
url = url + ' #content';
$mainContent.animate({opacity: '0.1'}).html('<p>Please wait...</>').load(url, function() {
$mainContent.animate({opacity: '1'});
});
});
jQuery(window).trigger('hashchange');
});
1.- al usar los botones de atras para que el usuario vuelva a otra pagina cuando llego al final no se muestra.
Ejemplo: estoy en localhost activo el ajax pulsando el enlace hacia localhost/pagina1 luego le doy al boton de retroceso del navegador y el enlace cambia en la barra de navegacion pero el contenido no cambia.
2.- Los que usen wordpress saben que se usan plugin para mejorar la usabilidad yo uso uno para ingresar los videos pero usa javascript y no funciona.
3.- tampoco me funciona el atooltip
4.- tambien quiero cambiar el hash # por #! para el tema del seo
5.- es que jQuery('#searchform').submit(... me salta a la recarga de la web normal y lo que quiero es que se muestre como todo lo demas.
6.- no me funciona la recarga de los comentarios al introducirlos
Si lo quereris os paso el theme para que lo veais insitu aunque falta pulirlo.
Llevo dias leyendo pero estoy saturado, os pido vuestra ayuda por favor.
Gracias