Правильно ли такое исполнение?

254
10 июня 2017, 14:55

Добрый день! Посмотрите, пожалуйста, правильно ли я сделал? Это у меня скрипт для адаптации таблиц. И мне нужно, чтобы он работал при разрешении экрана менее 800 пикс. Для чего я и взял весь скрипт в:

if ($(window).width() <= 800) {

Правильно ли такое решение? Благодарю!

$(function() {
    if ($(window).width() <= 800) {
$.fn.lazyResponsiveTable = function( options ) {
    var settings = $.extend({
        thead: 'thead',
        tbody: 'tbody',
    }, options);
    var $table = $(this);
    var $thead = $table.find(settings.thead);
    var $tbody = $table.find(settings.tbody);
$thead.find('th').each( function() {
    var data = $(this).text();
    if( ! $(this).attr('data-table')) {
        $(this).attr('data-table',data);
    }
});
$tbody.find('td').each(function() {
    var index = $(this).index();
    var data = $thead.find('th:eq('+index+')').attr('data-table');
        $(this).attr('data-table',data);
});
};
$('.table').lazyResponsiveTable();
    }
});
READ ALSO
Javascript - вырезать от тега до тега на странице

Javascript - вырезать от тега до тега на странице

Есть ячейка в таблице на странице, обозначенная :

381
Слайдер с миниатюрами и скролл-баром.

Слайдер с миниатюрами и скролл-баром.

Всем привет! Подскажите пожалуйста слайдер с миниатюрами с возможностью настройки горизонтального скролл-бараНа примере вот такого:

321