#squarespace
#squarespace
Вопрос:
Я пытаюсь изменить URL заголовка записи в блоге на внешнюю ссылку при использовании squarespace? Я считаю, что это возможно, но я не знаю правильного кода. Будем признательны за любую помощь.
Ответ №1:
сначала давайте создадим новый фильтр для внешних ссылок
$.extend($.expr[':'], {
/**
* Filter for External links
*
* @param element we'll need only DOM Element
*/
external: function(element) {
// is it link?
if (element.tagName.toUpperCase() != 'A') return false;
// is there href?..
if (element.getAttribute('href')) {
// cut off unnecessary
if ((element.getAttribute('href').indexOf('/') === 0) // internal link
|| (element.getAttribute('href').indexOf('#') === 0) // hash
|| (element.getAttribute('href').indexOf(window.location.hostname) === 7) // http://...
|| (element.getAttribute('href').indexOf(window.location.hostname) === 8) // https://...
) {
return false;
} else {
// ya, we've found correct links
return true;
}
} else {
return false;
}
}
});
затем….
$function({
/* All external links */
$('a:external').each(function(i,e){
e.attr('title', 'Your Title for External Link :) ');
});
});