10 in 1 Multi-Angle Ratchet Screwdriver

$34.99  - $81.99
Quantity:  1PC
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);

Description

  • Convenient for carrying every bit that you need to do your job efficiently from basic repair purposes around the home to heavy-duty construction needs!
  • Multi-angle Ratchet Screwdriver is a life-saving tool that you want to keep, and a great tool for everyone!

    Main Features

    • Universal Ratchet Tool
      Fix the screwdriver bit on the screw, and the handle rotates back and forth continuously without any pause during the period. It can quickly tighten or loosen the screw.
    • Rotary Multi-Angle
      The angle between the screwdriver working rod and the handle can be changed from 0 to 90 degrees, which can be used in small spaces. The angle is the most labor-saving at 90 degrees.
    • Multi-purpose Built-in Screw Bits
      10 different types of screwdriver heads, including Phillips, Flathead, Torx security, Tri-point, Spanner, It can be used most needs in family life.

    • 3-way Fine Ratcheting Gear
      It allows three rotation options: fix, tighten, and loosen. The spin direction can be changed easily and it stays perfectly locked during operations, no need to worry about accidentally touching the ratchet lock.
    • Ergonomically Designed Handle
      Non-slip outside, push-pull design inside, allows significant torque, and you can maintain a firm grip on it, let the user easily driving or removing screws bit.

    Specifications

    MaterialS2 Steel
    UsesKitchen Appliances / Sports Goods / Mechanical Equipment / Construction / Home Decoration
    Product Weight
    • 255G
    Product Size24 × 6× 3cm
    Package Contents
    • 1 × Screwdriver Handle
    • × Phillips screwdriver (PH0, PH1, PH2, PH3)
    • 3 × Flathead screwdriver (SL3.0,SL5.0,SL6.0)
    • 1 × Torx security screwdriver(T8)
    • 1 × Tri-Point screwdriver (Y1)
    • 1 × Spanner screwdriver (U4)


    Note

    • Due to manual measurements, please allow slight measurement deviations.
    • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.