T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
1/8
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
T-type Adhesive Velcro Fastener Tape
1/8

T-type Adhesive Velcro Fastener Tape

$9.56
$11.67
Save $2.11
It's been recommended by 683 people on Facebook, Twitter and Instagram
QTY
Please select a qty
SIZE
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Weight: 0kg
Barcode:

FEATURES

  • Reusable - Take the cable ties off and put on as many times as you can, and you will find your cords still stay perfectly organized!
  • Convenient - Our cable straps is ridiculously easy to use because one simple design: the hooks and fabrics are fully spread on 2 sides, allowing the easiest way to wrap on any cords of any size. You can even “chain connect" them to make a very long cable tie.
  • Strong - It will hold cords of any size,or any other objects you can think of.
  • Multiple Usage - Charging cables, muti-media systems, computer cable, power cables, A/V wires, studio wires, guitar cables, headsets, and any other cable/wire/cords will now stay organized!

SPECIFICATIONS

  • Material: nylon
  • Size: 15 cm/ 5.9''; 20 cm/ 7.9''
  • Color: Red, green, blue, yellow, black (RANDOM DELOVERY)
  • Package: 10/50 PCs of T-type Adhesive Velcro Fastener Tapes

NOTES

Please allow slight measurement deviations due to manual measurement.

Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.

Men's Wear