2016-06-20 3 views
0

Я использую Magazine Pro Child Theme для Genesis Framework. Эта тема отображает дату ввода внутри выделенных изображений на главной странице. Насколько я знаю (не программист) он использует кажущийся простой яваскрипта кода, чтобы сделать так:Отобразить название категории внутри изображения с помощью Javascript

jQuery(function($){ 

// add js body class 
$('body').addClass('js'); 

// find time for each entry and move it inside the image link 
$('.home-middle article, .home-top article').each(function(){ 
    var $time = $(this).find('.entry-time'); 

    $(this).find('a.alignleft, a.alignnone, a.alignright').append($time); 

}); 

Я хотел бы заменить запись Дату для входа Категории каждого пост. Возможно ли настроить Javascript-файл?

Благодарим за помощь.

ответ

0

Вы имеете в виду заменить A на B, говоря заменить A для B? Если это так, то следует сделать следующее.

Единственная измененная часть - это кодовый блок, добавленный к середине функции each.

Примечания: Я думаю, что вы хотите заменить красные всплывающие подсказки в верхней и средней части виджета, следующий код только не в средней части, потому что я не могу найти категорию для верхней признаков статьи на странице (как вы можете видеть, инструкция if гарантирует, что только средние заполняются категорией). Кроме того, новые тексты, заполняющие красные всплывающие подсказки, должны быть Leadercaptalized, измените линию между {} на $time.text($widgetArea.find('.widget-title').text().toUpperCase());, если вы хотите полностью каптализованные, или toLowerCase для нижних.

jQuery(function($){ 

// add js body class 
$('body').addClass('js'); 

// find time for each entry and move it inside the image link 
$('.home-middle article, .home-top article').each(function(){ 
    var $time = $(this).find('.entry-time'); 

    var $widgetArea = $time.parents('.home-middle, .home-top'); 
    if($widgetArea.hasClass('home-middle')) { 
     $time.text($widgetArea.find('.widget-title').text()); 
    } 

    $(this).find('a.alignleft, a.alignnone, a.alignright').append($time); 

}); 

 Смежные вопросы

  • Нет связанных вопросов^_^