2017-02-21 38 views
1

Я ничего не знаю о JS. Однако я хотел бы иметь возможность запускать конкретную таблицу стилей в зависимости от тега в сообщении для фотосети.Tumblr: получить конкретный тег через JS

Точнее, для фотогалереи я хотел бы иметь css по умолчанию, а затем, добавив тег «слайд-шоу», предлагаю другой стиль.

Я не уверен, что это можно сделать. Не совсем понял их API. Как вы думаете ?

https://www.tumblr.com/docs/en/api/v2

Спасибо

+0

использовать их апи клиента: https://github.com/tumblr/tumblr.js, и я предполагаю, что после установки вы можете запустить запрос для помеченных сообщений по определенному тегу вам нужно и запустить некоторую логику, как: если сообщение находится в ответе, добавьте таблицу стилей, и если она не сделает что-то еще. –

ответ

0

Вы можете использовать JQuery .addclass().

Предполагая, что ваши фотографии класса .photo

$('.photo').addClass('slideshow'); 

, а затем, когда вы не хотите специальный CSS больше

$('.photo').removeClass('slideshow'); 

Таким образом .photo будет ваш класс CSS по умолчанию и .slideshow будет добавлен вашим JQuery. Затем вы можете переключаться между ними с помощью инструкции if else.

if (1 = 1) { 
     $('.photo').addClass('slideshow'); 
    } else { 
     $('.photo').removeClass('slideshow'); 
    }