Не срабатывает .attr()

172
19 ноября 2018, 08:10

Использую метод .attr, чтобы передать атрибут data-y элементу .inner. Блоков .content на странице множество, поэтому обращаюсь не напрямую по имени класса.

.content
    .inner
        // Здесь блоки, которые должны переключаться
    .arrows
        .js-arrow-up
        .js-arrow-down
$('body').on('click', '.js-arrow-up', function() {
    var $container = $(this).parents().eq(1).find('.inner');
    var current_pos = $container.attr('data-y') ? parseInt($container.attr('data-y')) : 0;
    var shift = 200;
    if (current_pos > 0) {
    if (current_pos - shift < 0) current_pos = shift;
    $container.css('transform', 'translateY(-' + (current_pos - shift) + 'px)')
    $container.attr('data-y', current_pos - shift);
}
}).on('click', '.js-arrow-down', function() {
    var $container = $(this).parents().eq(1).find('.inner');
    $('.inner').attr('transition');
    var current_pos = $container.attr('data-y') ? parseInt($container.attr('data-y')) : 0;
    var shift = 200;
    var max = ($container.find('.inner').length - 3) * shift;
    if (current_pos < max) {
    if (current_pos + shift > max) current_pos = max - shift;
    $container.css('transform', 'translateY(-' + (current_pos + shift) + 'px)')
    $container.attr('data-y', current_pos + shift);
}
});

Атрибут не передается. $element определяет правильно. В консоли ошибок нет.

Подозреваю, что неправильно определяю элемент, но ошибку найти не могу.

READ ALSO
добавить версионность к WebAPI

добавить версионность к WebAPI

Есть сайт ASP Net MVC + Webapi

173
Самый простой способ получить bitmap с камеры на c#

Самый простой способ получить bitmap с камеры на c#

Единственное, что нашел - это библиотека AFORGEnet с сэмплом SNAPSHOT MAKER

220
Запрос с опциональными OrderBy, Where и Take

Запрос с опциональными OrderBy, Where и Take

Хочу сделать пагинацию с фильтром (любое условие) и сортировкой по любому полю

188
Работа с изображением через System.Windows.Media VS System.Drawing

Работа с изображением через System.Windows.Media VS System.Drawing

Подскажите, каким пространством при работе с изображениями лучше пользоваться в новых проектах?

197