Шлифовальные втулки для осцилляционных шпиндельных станков, по дереву в Алматы купить с доставкой | stankogroup.kz
Заказать звонок

Ваша корзина
Станки деревообрабатывающие, металлообрабатывающие в Казахатане
Каталог

Шлифовальные втулки для осцилляционных шпиндельных станков, по дереву


Смотреть все (21)
Фильтр
Спасибо
Ваш вопрос отправлен. Ответ на него будут опубликованы после проверки администратором
Быстрый заказ
Product image
Наименование товара
Заказ на сумму:
0 b
Заполните форму быстрого заказа, наши менеджеры скоро свяжутся с вами
Уточнить цену
Product image
Наименование товара
Заполните форму, наши менеджеры скоро свяжутся с вами.
Заказать звонок
Укажите телефон и мы вам перезвоним
Отправить заявку
Контактная информация
Товар добавлен в корзину
С этим товаром покупают
Продолжить покупки
Оформить заказ
Добавить товары по артикулу
Можно сразу несколько, введя артикулы через запятую
', ); $('[data-init="only_int"]').mask('# ##0', { reverse: true, maxlength: false, }); } init_viewed_products_carousel('#viewed_products_carousel'); } else if (config_projects.page == 'item') { $('#sel__delivery').chosen({ disable_search_threshold: 24 }); if (parseInt($('#page_item').data('photo')) > 1) { // initializeZoom(); } else { $('.__zoom', '#page_item').remove(); } $('#goods-page__goods__image').on('click', function (e) { var ez = $('#goods-page__goods__image').data('elevateZoom'); ez.closeAll(); /** * Получаем список изображений из галереи preview, * которая под главным изображением. */ var galleryList = ez.getGalleryList(); // Если галерея пуста, то для fancybox берем просто главное изображение if (galleryList.length == 0) { galleryList = new Array(); var GLObj = {}; GLObj['href'] = $(this).attr('data-zoom-image'); GLObj['title'] = undefined; galleryList[0] = GLObj; } $.fancybox(galleryList); return false; }); $('#goods-line-0__carousel').owlCarousel({ loop: false, margin: 60, responsive: { 1200: { items: 5, }, 1000: { items: 5, }, 768: { items: 4, }, 320: { items: 2, }, }, nav: true, dots: false, navText: ['', ''], autoplay: true, autoplayHoverPause: true, }); init_index_carousel('#home-line-2__carousel'); init_item_accessories_carousel('#goods-accessories__carousel'); init_viewed_products_carousel('#viewed_products_carousel'); } else if (config_projects.page == 'compares') { $(function () { $('input[name="options_view"]').on('change', function (e) { options_visible_diff($(this).val()); }); $('#change_view_cats').on('change', function (e) { options_visible_cat($(this).val()); }); function options_visible_cat(id) { $('.items_compares').addClass('hidden'); $('.item_option').addClass('hidden'); $('.compare_options').addClass('hidden'); $('.items_compares[data-cat="' + id + '"]').each(function () { $( '.item_option[data-item-id="' + $(this).data('id') + '"]', ).removeClass('hidden'); $(this).removeClass('hidden'); }); $('.compare_options[data-cat="' + id + '"]').removeClass('hidden'); } function options_visible_diff(options_view) { options_visible_cat($('#change_view_cats').val()); if (options_view == 'diff') { $('.compare_options:visible').each(function () { var diff = false; var val = false; $('.item_option:visible', this).each(function () { if (val === false) { val = $(this).text(); } else { if (val != $(this).text()) { diff = true; return false; } } }); if (!diff) { $(this).addClass('hidden'); } }); } } options_visible_cat($('#change_view_cats').val()); }); } function initializeZoom() { $('#goods-page__goods__image').elevateZoom({ gallery: 'goods-page__goods__image__list', cursor: 'pointer', galleryActiveClass: 'active', imageCrossfade: true, loadingIcon: config_projects.url_assets + '/images/loading.gif', zoomWindowWidth: 500, zoomWindowHeight: 500, borderColour: 'green', borderSize: 2, zoomType: 'inner', zoomWindowOffetx: 2, zoomWindowOffety: 0, scrollZoom: true, tint: false, }); } function reInitializeZoom(image_normal_size, image_large_size) { var zoomElement = $('#goods-page__goods__image'); // destroy old one zoomElement.removeData('zoom-image'); $('.zoomContainer').remove(); // set new one zoomElement.attr('data-zoom-image', image_large_size); zoomElement.attr('src', image_normal_size); // reinitial elevatezoom // zoomElement.elevateZoom({ // scrollZoom: true // }); // initializeZoom(); } function get_input_file_name(id_name) { $(id_name).data('title', $($(id_name).data('title-block')).text()); $($(id_name).data('title-block')).text($(id_name)[0].files[0].name); // $($(id_name).data('title-block')).text($(id_name).val()); } function input_file_open(id_name) { $(id_name).trigger('click'); } function clear_input_name(id_name) { $($(id_name).data('title-block')).text($(id_name).data('title')); } function init_sliders() { $.ajax({ url: config_projects.url_api_index_items, type: 'GET', data: { action: 'full', }, dataType: 'JSON', success: function (data) { res(data); if (data.blocks) { config_projects.index_blocks = {}; $.each(data.blocks, function (i, val) { config_projects.index_blocks[i] = {}; config_projects.index_blocks[i].cats = val.cats; if (config_projects.init_slider_items == true) { if (val.full != '') { $('[data-block="' + i + '"]').html(val.full); } else { $('[data-block="' + i + '"]').remove(); } } init_index_carousel('#home-line-' + i + '__carousel'); }); } }, error: function (data) { res(data); }, }); } function init_index_carousel(id) { $(id).owlCarousel({ loop: false, margin: 0, responsive: { 1200: { items: 4, }, 1000: { items: 3, }, 768: { items: 2, }, 320: { items: 2, }, }, nav: true, dots: false, navText: ['', ''], autoplay: true, autoplayHoverPause: true, }); } function init_viewed_products_carousel(id) { $(id).owlCarousel({ loop: false, margin: 60, responsive: { 1200: { items: 5, }, 1000: { items: 5, }, 768: { items: 4, }, 320: { items: 2, }, }, nav: true, dots: false, navText: ['', ''], autoplay: true, autoplayHoverPause: true, }); } function update_slider(obj) { var block = $(obj).closest('[data-block]'); var id_block = $(block).data('block'); var id = $(obj).data('id'); if (!$(obj).hasClass('link__red')) { $('[data-action="update_slider"]', block) .removeClass('link__red') .addClass('__catalog__link'); $(obj).removeClass('__catalog__link').addClass('link__red'); if (config_projects.index_blocks[id_block].cats[id] == '') { $.ajax({ url: config_projects.url_api_index_items, type: 'GET', data: { action: 'cat', block: id_block, id: id, }, dataType: 'JSON', success: function (data) { config_projects.index_blocks[id_block].cats[id] = data.items; $('#home-line-' + id_block + '__carousel').html(data.items); $('#home-line-' + id_block + '__carousel').trigger( 'destroy.owl.carousel', ); init_index_carousel( '#home-line-' + id_block + '__carousel', ); }, error: function () {}, }); } else { $('#home-line-' + id_block + '__carousel').trigger( 'destroy.owl.carousel', ); $('#home-line-' + id_block + '__carousel').html( config_projects.index_blocks[id_block].cats[id], ); init_index_carousel('#home-line-' + id_block + '__carousel'); } } } function init_item_accessories_carousel(id) { $(id).owlCarousel({ loop: false, margin: 60, responsive: { 1200: { margin: 60, items: 4, }, 1000: { margin: 60, items: 3, }, 768: { margin: 18, items: 2, }, 320: { items: 2, }, }, nav: true, dots: false, navText: ['', ''], autoplay: true, autoplayHoverPause: true, }); } function update_accessories(obj) { var block = $(obj).closest('ul'); var id_block = '#goods-accessories__carousel'; var block_li = $(obj).closest('li'); var id = $(obj).data('id'); if (!$(block_li).hasClass('__current')) { $('li.__current', block).removeClass('__current'); block_li.addClass('__current'); if (config_projects.accessories_cats[id].items != '') { $(id_block).trigger('destroy.owl.carousel'); $(id_block).html(config_projects.accessories_cats[id].items); init_item_accessories_carousel(id_block); } } } function ajax_catalog(flag = false) { $('#loader').show(); var data = $('#filters_form').find( 'input[type=hidden], input[type=checkbox]:checked, input[type=text], input[type=range],input[type=number]', ); var params = {}, i; if (data.length > 0 && !flag) { for (i = 0; i < data.length; i++) { var element = $(data[i]); if (element.data('field') == 'filters') { var id_option = element.data('id_option'); if (params[element.data('field')] == undefined) { params[element.data('field')] = {}; } if ( params[element.data('field')][id_option.toString()] == undefined ) { params[element.data('field')][id_option.toString()] = []; } if (element.data('field-type') == 'range') { if ( $.isArray( params[element.data('field')][id_option.toString()], ) ) { params[element.data('field')][id_option.toString()] = {}; } params[element.data('field')][id_option.toString()][ element.data('field-name').toString() ] = element.val().replace(/[^\d]*/g, ''); } else if (element.data('field-type') == 'one') { params[element.data('field')][id_option.toString()] = element.val(); } else { params[element.data('field')][id_option.toString()].push( element.val(), ); } } else { if (element.data('field-type') == 'range') { if (params[element.data('field')] == undefined) { params[element.data('field')] = {}; } params[element.data('field')][ element.data('field-name').toString() ] = element.val().replace(/[^\d]*/g, ''); } else if (element.data('field-type') == 'one') { params[element.data('field')] = element.val(); } else { if (params[element.data('field')] == undefined) { params[element.data('field')] = []; } params[element.data('field')].push(element.val()); } } } } var queries = {}; if (window.location.search) { $.each(window.location.search.substr(1).split('&'), function (c, q) { var i = q.split('='); if (i[0].toString() != 'page') { queries[i[0].toString()] = i[1].toString(); } }); } if (Object.size(params) != 0) { queries['filter'] = Base64.encode(JSON.stringify(params)); } else { delete queries['filter']; } if (config_projects.template_render != 'block') { queries['view'] = config_projects.template_render; } else if (queries['view'] != undefined) { delete queries['view']; } if (parseInt(config_projects.current_page) > 1) { queries['page'] = config_projects.current_page; } queries['order'] = config_projects.order; $.ajax({ url: window.location.pathname, type: 'GET', data: queries, dataType: 'JSON', success: function (data) { var block_items = $('[data-block="catalog_items"]'); var pagination_items = $('[data-block="pagination_items"]'); $('#count_for_filter').html(data.count_for_filter); if (data.checkbox_no_active.length != 0) { $('.restart[type="checkbox"]') .attr('disabled', false) .next() .css('opacity', '1'); Object.keys(data.checkbox_no_active).forEach((key) => { $( '[data-id_option="' + data.checkbox_no_active[key].key_ + '"][value="' + data.checkbox_no_active[key].value_ + '"]', ) .attr('disabled', true) .next() .css('opacity', '0.3'); }); } else { $('.restart[type="checkbox"]') .attr('disabled', false) .next() .css('opacity', '1'); } window.scrollTo(0, 0); if (block_items.length) { block_items.html(data.items); $(pagination_items).remove(); block_items.after(data.pagination); // $('#filters_form').html(data.filters); // $( "[data-role='rangeslider']" ).rangeslider(); history.pushState(data, '', data.url); } $('#loader').hide(); }, error: function () { $('#loader').hide(); }, }); } var toolsmartMap; function window__map__init() { toolsmartMap = new instinct.Map('window__map__header', { center: config_projects.maps.center, zoom: config_projects.maps.zoom, type: 'yandex#map', controls: [], }); if ($(window).width() < 1000) { toolsmartMap.behaviors.disable('drag'); } toolsmartMap.behaviors.disable('scrollZoom'); // Создадим объекты из их JSON-описания и добавим их на карту. window.myObjects2 = instinct .geoQuery({ type: 'FeatureCollection', features: [ { type: 'Feature', geometry: { type: 'Point', coordinates: config_projects.maps.coords, }, options: { iconLayout: 'default#image', iconImageHref: config_projects.url_assets + '/images/marker.png', iconImageSize: [30, 40], iconImageOffset: [-15, -20], }, }, ], }) .addToMap(toolsmartMap); $('#window__map__header .zoom__panel').on('click', '.zoom-in', function () { toolsmartMap.setZoom(toolsmartMap.getZoom() + 1); }); $('#window__map__header .zoom__panel').on( 'click', '.zoom-out', function () { toolsmartMap.setZoom(toolsmartMap.getZoom() - 1); }, ); $('#window__map__header .zoom__panel').on('click', '.touch', function () { if (!$(this).hasClass('active')) { $(this).addClass('active'); toolsmartMap.behaviors.enable('drag'); } else { $(this).removeClass('active'); toolsmartMap.behaviors.disable('drag'); } }); } function init_maps(selector) { if (typeof config_projects.maps != 'undefined') { if ($('#yandex_map_sc').length == 0) { var script = document.createElement('script'); script.src = '//api-maps.yandex.ru/2.1/?lang=ru_RU&ns=instinct'; script.id = 'yandex_map_sc'; document.body.appendChild(script); script.onload = function () { instinct.ready(map__init); }; } else { instinct.ready(map__init); } function map__init() { toolsmartMap2 = new instinct.Map(selector, { center: config_projects.maps.center, zoom: config_projects.maps.zoom, type: 'yandex#map', controls: [], }); if ($(window).width() < 1000) { toolsmartMap2.behaviors.disable('drag'); } toolsmartMap2.behaviors.disable('scrollZoom'); // Создадим объекты из их JSON-описания и добавим их на карту. window.myObjects2 = instinct .geoQuery({ type: 'FeatureCollection', features: [ { type: 'Feature', geometry: { type: 'Point', coordinates: config_projects.maps.coords, }, options: { iconLayout: 'default#image', iconImageHref: config_projects.url_assets + '/images/marker.png', iconImageSize: [30, 40], iconImageOffset: [-15, -20], }, }, ], }) .addToMap(toolsmartMap2); $('#' + selector + ' .zoom__panel').on( 'click', '.zoom-in', function () { toolsmartMap2.setZoom(toolsmartMap2.getZoom() + 1); }, ); $('#' + selector + ' .zoom__panel').on( 'click', '.zoom-out', function () { toolsmartMap2.setZoom(toolsmartMap2.getZoom() - 1); }, ); $('#' + selector + ' .zoom__panel').on( 'click', '.touch', function () { if (!$(this).hasClass('active')) { $(this).addClass('active'); toolsmartMap2.behaviors.enable('drag'); } else { $(this).removeClass('active'); toolsmartMap2.behaviors.disable('drag'); } }, ); } } } function renderTemplate(name, data) { var template = $(name).html(); for (var property in data) { if (data.hasOwnProperty(property)) { var search = new RegExp('{' + property + '}', 'g'); template = template.replace(search, data[property]); } } return template; } // Все формы модального окна авторизации/регистрации const AuthForms = { notices: { element: $('.notices', '.auth-forms'), show(data) { this.element.removeClass('hidden'); if (data) { this.element.find('.notices-content').html(data); } else { this.element.find('.notices-content').html(''); } }, hide() { this.element.addClass('hidden'); this.element.find('.notices-content').html(''); }, }, phone: { hide() { $('#resmslogin').addClass('hidden'); // Сама кнопка $('#getsms').addClass('hidden'); // Строка кнопки "Получить SMS" $('#smsform').addClass('hidden'); // Вся форма ввода номера телефона $('#resmsnew').addClass('hidden'); // Строка кнопки "Отправить повторно SMS" }, show(resendsms) { $('#resmslogin').removeClass('hidden'); // Сама кнопка $('#smsform').removeClass('hidden'); // Вся форма ввода номера телефона if (!resendsms) { $('#getsms').removeClass('hidden'); // Строка кнопки "Получить SMS" } else { $('#resmsnew').removeClass('hidden'); // Строка кнопки "Отправить повторно SMS" } }, }, code: { hide() { $('#codeform').addClass('hidden'); // Вся форма ввода кода из SMS $('#countdown').addClass('hidden'); // Таймер }, show() { $('#codeform').removeClass('hidden'); // Вся форма ввода кода из SMS $('#countdown').removeClass('hidden'); // Таймер }, }, timer: { timer: null, start() { const _this = this, target_date = new Date().getTime() + 1 * 2499 * 48, countdown = document.getElementById('tiles'); let minutes, seconds; getCountdown(); _this.timer = setInterval(function () { getCountdown(); }, 1000); function getCountdown() { const current_date = new Date().getTime(), seconds_left = (target_date - current_date) / 1000; minutes = pad(parseInt(seconds_left / 60)); // - 1; seconds = pad(parseInt(seconds_left % 60)); // - 55; if (seconds == 0 && minutes == 0) { AuthForms.phone.show(true); AuthForms.code.hide(); _this.stop(); } countdown.innerHTML = "

Код выслан на Ваш номер.
Получить новый код можно через " + minutes + ':' + seconds + '


'; } function pad(n) { return (n < 10 ? '0' : '') + n; } }, stop() { const _this = this; clearInterval(_this.timer); }, }, }; window.Debugger = { authForm: { show() { setTimeout(() => { $('[data-winopen=auth_form]').trigger('click'); }, 2000); }, }, }; window.d = Debugger; // d.authForm.show(); $('[name=init_sliders]').on('click', function () { init_sliders(); });