jQuery('body').on('click','.content > sup',function(){
var marker=jQuery(this).text();
var element=jQuery('.note_box strong:contains("'+marker+'")');
if (element.length != 0) {
jQuery('html, body').animate({scrollTop:element.offset().top }, 500);
}
});
<a href="#anchorName">Переход</a>
<a name="anchorName"></a> <!-- точка куда будет осуществлен переход -->
<div class="content">
Загаловок <sup><a href="#a1">[1]</a></sup>
Загаловок <sup><a href="#a2">[2]</a></sup>
Загаловок <sup><a href="#a3">[3]</a></sup>
<div class="note_box">
<sup><a name="a1"></a><strong>[1]</storng></sup> Загаловок - это....
<sup><a name="a2"></a><strong>[2]</storng></sup> Загаловок - это....
<sup><a name="a3"></a><strong>[3]</storng></sup> Загаловок - это....
</div>
</div>
function new_weather () {
// Выдача из транзитного кэша
$cached = get_transient( 'weather_cache' );
if ( $cached !== false )
return $cached;
$result = simplexml_load_file( 'http://export.yandex.ru/weather-ng/forecasts/27612.xml' );
$temperature = $result->fact->temperature;
// Запись в транзитный кэш на 1 час
set_transient( 'weather_cache', $temperature, 1 * HOUR_IN_SECONDS );
return $temperature;
}