установка заголовка документа по адресу jquery с помощью WordPress - PullRequest
1 голос
/ 15 октября 2011

У меня есть тестовый WordPress блог с Ajax Deeplinking. То, что я хотел бы сделать, это просто установить новый заголовок заголовка при загрузке страницы или сообщения ajax.

либо вызывайте его по названию атрибута тега привязки, либо по имени хеш-адреса.

Любая помощь будет оценена.

http://missionandromeda.com/test/ начальная тестовая страница

$("body").append("<img src='loader.gif' id='ajax-loader' style='position: absolute; left: 50%; top: 64%;' />");

var base = 'http://missionandromeda.com/test',
$mainContent = $("#container"),
$ajaxSpinner = $("#ajax-loader"),
$allLinks = $("a"),


$('a:urlInternal').live('click', function(e) {


// Default action (go to link) prevented for comment-related links (which use onclick attributes)
e.preventDefault();

});



$.address.change(function(event) {
    if (event.value) {
        $ajaxSpinner.fadeIn();
        $mainContent
        .empty()
        .load(base + event.value + ' #content', function() {
            $ajaxSpinner.fadeOut();
            $mainContent.fadeIn();
    });
}

var current = location.protocol + '//' + location.hostname + location.pathname;
    if (base + '/' != current) {
    var diff = current.replace(base, '');
    location = base + '/#' + diff;
}
});

Ответы [ 2 ]

0 голосов
/ 18 февраля 2012

я буду искать что-то более динамичное .. вот оно, в любом случае

$('head title').html(data.match('<title>(.+)</title>')[0].replace('<title>','').replace('</title>',''));
0 голосов
/ 13 декабря 2011

Проверено только в Firefox, но здесь работает:

$(document).attr('title','Your brand new title here ....');
...