creality.com
USA
EU
UK
DE
AUS
CA
"
Crealitystore-USA
" storeにアクセスしています。オンラインで買い物をするために、国や地域を選択してください。
変更しないでください
地域を変更
カート
0
|
サインイン
|
サインアップ
|
USA
EU
UK
DE
AUS
CA
"
Crealitystore-USA
" storeにアクセスしています。オンラインで買い物をするために、国や地域を選択してください。
変更しないでください
地域を変更
お買い得
学生割引
お得なセール
セットセール
ギフトカード
3D プリンター
3D プリンター
FLAGSHIPシリーズ
Ender シリーズ
CR シリーズ
光造形3Dプリンター
閉鎖型プリンター
K1C 3Dプリンター
K1 FDM 3Dプリンター
K1 MAX FDM 3Dプリンター
Ender-3 V3 KE 3Dプリンター
Ender-3 V3 SE 3Dプリンター
CR-10 SE 3Dプリンター
Ender-3 S1 Plus 3Dプリンター
Ender-3 S1 Pro 3Dプリンター
Ender-3 V2 Neo 3Dプリンター
Ender-3 Max Neo 3Dプリンター
CR-30 3Dプリンター
Ender-3 S1 3Dプリンター
CR-M4 3Dプリンター
Ender-3 V2 3Dプリンター
HALOT-MAGE 光造形3Dプリンター
HALOT-MAGE PRO 光造形3Dプリンター
Ender-3 3Dプリンター
UW-01 洗浄・硬化機
UW-02 洗浄・硬化機
Sermoon D3 3Dプリンター
Ender-3 V3 3Dプリンタ—
【予約販売商品】Ender-3 V3 Plus 3Dプリンター
View More
K1 MAX FDM 3Dプリンター
K1 FDM 3Dプリンター
K1C 3Dプリンター
View More
Ender-3 V3 SE 3Dプリンター
Ender-3 V3 KE 3Dプリンター
Ender-3 V3 3Dプリンタ—
Ender-3 S1 Plus 3Dプリンター
Ender-3 S1 Pro 3Dプリンター
Ender-3 S1 3Dプリンター
Ender-3 3Dプリンター
Ender-3 V2 Neo 3Dプリンター
Ender-3 Max Neo 3Dプリンター
Ender-3 V2 3Dプリンター
【予約販売商品】Ender-3 V3 Plus 3Dプリンター
View More
CR-M4 3Dプリンター
CR-30 3Dプリンター
CR-10 SE 3Dプリンター
View More
HALOT-MAGE PRO 光造形3Dプリンター
HALOT-MAGE 光造形3Dプリンター
UW-02 洗浄・硬化機
UW-01 洗浄・硬化機
UW-03 洗浄・硬化機
【予約販売商品】HALOT-MAGE S 14K 光造形 3Dプリンター
View More
K1C 3Dプリンター
K1 MAX FDM 3Dプリンター
K1 FDM 3Dプリンター
Sermoon D3 3Dプリンター
View More
マテリアル
フィラメント
レジン
Creality-PLA フィラメント セット
Creality Ender-PLA フィラメント2巻セット
Creality Hyper-PLA フィラメント
Hyper PLA-CF フィラメント 1.75mm 1kg
Hyper ABSフィラメント 1kg
HP ASAフィラメント 1.75mm 1.0Kg
Ender-PLA バリューパック(2巻セット)
Ender PLA+ フィラメント 1kg
Ender PLA フィラメント 1kg
CR PLA フィラメント 1kg
CR-Silk PLA フィラメント 1kg
View More
高速レジン1KG
LCD 8K 高精度レジン
標準的な硬質LCD UVレジン 1kg
View More
メンテナンスパーツ
メンテナンスパーツ
ネビュラ スマートキット
K1 PEI ビルドプレートキット
K1 MAX PEI スムースプラットフォーム
【入荷待ち】Nebula カメラ
ADXL345振動補償センサー(Ender-3 V3 KE)
Sprite Extruder Pro キット 300℃ 印刷
MK8ノズルキット 24個
3Dプリンターノズルキット 0.4mm 5個
Ender-3/Ender-5 PEI プレート(フロスト加工表面)
フィラメント真空保存キット
Sprite Extruder Pro 300℃ 印刷
テクスチャ PEI プレート
MK-HFノズルキット 5個
黒いPEI磁気フレキシブルスチールプレート
メタルエクストルーダーキット(レッド)
CR Touch オートレベリングセンサーキット
MK-STノズルキット 5個
メタルエクストルーダーキット(グレー)
Ender-3 ホットエンドキット
Capricornテフロンチューブと空気圧接続器パッケージ
3Dプリンターツールボックスキット
キャプリコーン テフロンチューブ
nFEPリリースフィルム 220×180×0.15mm
K1 パワーブーストキット
ハイスピードノズルキット
K1 Max ハイフローノズルキット
K1/K1 Max エクストルーダーキット
Ender-5 S1 PEI 印刷版キット
K1 Max セラミック ヒーティングブロック キット
Creality Space Pi フィラメント ドライヤー
K1C PEI ビルドプレート (ソフト磁気ステッカーなし)
「Unicorn(ユニコーン)」クイックスワップ ノズル キット4 個 - 0.4mm*2、0.6mm*1、0.8mm*1
View More
レーザー彫刻機
レーザーエングレーバー
彫刻機アクセサリ
falcon2-proレーザー彫刻切断機
Falcon2 40W レーザー彫刻機
Falcon2 22W レーザー彫刻機
Falcon Pro 10W レーザー彫刻機
Falcon 10W CR-レーザー彫刻機
Falcon 5W CR-レーザー彫刻機
View More
レーザー彫刻機の保護カバーアップグレード版
レーザーエングレーバーの保護カバー
曲面彫刻用ロータリーキットプロ
レーザー彫刻機用のハニカムワークベンチ
Falcon シリーズのバスウッド合板シート
Falconレーザーセーフティグラス_180-534nm
レーザーモジュール用アクリルシート(10枚)
View More
スキャナー
スキャナー
Ferret SE 3Dスキャナー
Ferret Pro 3Dスキャナー
CR-Scan Ferret 3Dスキャナー
CR-Scan Otter 3D スキャナー
CR-Scan Raptor 3D スキャナー
View More
サポート
注文を追跡する
お問い合わせ
配送について
ブログ
その他のリンク
0
サインイン
お買い得
学生割引
お得なセール
セットセール
ギフトカード
3D プリンター
3D プリンター
K1C 3Dプリンター
K1 FDM 3Dプリンター
K1 MAX FDM 3Dプリンター
Ender-3 V3 KE 3Dプリンター
More >
FLAGSHIPシリーズ
K1 MAX FDM 3Dプリンター
K1 FDM 3Dプリンター
K1C 3Dプリンター
More >
Ender シリーズ
Ender-3 V3 SE 3Dプリンター
Ender-3 V3 KE 3Dプリンター
Ender-3 V3 3Dプリンタ—
Ender-3 S1 Plus 3Dプリンター
More >
CR シリーズ
CR-M4 3Dプリンター
CR-30 3Dプリンター
CR-10 SE 3Dプリンター
More >
光造形3Dプリンター
HALOT-MAGE PRO 光造形3Dプリンター
HALOT-MAGE 光造形3Dプリンター
UW-02 洗浄・硬化機
UW-01 洗浄・硬化機
More >
閉鎖型プリンター
K1C 3Dプリンター
K1 MAX FDM 3Dプリンター
K1 FDM 3Dプリンター
Sermoon D3 3Dプリンター
More >
マテリアル
フィラメント
Creality-PLA フィラメント セット
Creality Ender-PLA フィラメント2巻セット
Creality Hyper-PLA フィラメント
Hyper PLA-CF フィラメント 1.75mm 1kg
More >
レジン
高速レジン1KG
LCD 8K 高精度レジン
標準的な硬質LCD UVレジン 1kg
More >
メンテナンスパーツ
メンテナンスパーツ
ネビュラ スマートキット
K1 PEI ビルドプレートキット
K1 MAX PEI スムースプラットフォーム
【入荷待ち】Nebula カメラ
More >
レーザー彫刻機
レーザーエングレーバー
falcon2-proレーザー彫刻切断機
Falcon2 40W レーザー彫刻機
Falcon2 22W レーザー彫刻機
Falcon Pro 10W レーザー彫刻機
More >
彫刻機アクセサリ
レーザー彫刻機の保護カバーアップグレード版
レーザーエングレーバーの保護カバー
曲面彫刻用ロータリーキットプロ
レーザー彫刻機用のハニカムワークベンチ
More >
彫刻機アクセサリ
スキャナー
スキャナー
Ferret SE 3Dスキャナー
Ferret Pro 3Dスキャナー
CR-Scan Ferret 3Dスキャナー
CR-Scan Otter 3D スキャナー
More >
サポート
注文を追跡する
お問い合わせ
配送について
ブログ
Creality
当店を検索
検索トップ
セール
K1C 3Dプリンター
¥76,369
¥88,723
セーブ
¥12,354
セール
K1 FDM 3Dプリンター
¥60,599
¥83,900
セーブ
¥23,301
セール
K1 MAX FDM 3Dプリンター
¥117,299
¥138,000
セーブ
¥20,701
セール
Ender-3 V3 KE 3Dプリンター
¥35,999
¥42,349
セーブ
¥6,350
セール
Ender-3 V3 SE 3Dプリンター
¥25,969
¥28,855
セーブ
¥2,886
CR-10 SE 3Dプリンター
¥69,679
ストア
 / 
アクセサリー
 / 
Ender-3 ホットエンドキット
Ender-3 ホットエンドキット
¥2,947
¥3,684
セーブ
¥737
(税込み)
アップグレードされたテフロンチューブ:給紙抵抗が低く、よりスムーズな印刷が可能
安定した高精度印刷:堅牢なフレーム構造、強力で耐久性がある
詰まりが少なく、高い印刷成功率:高速加熱と効果的な熱放散
精密な温度制御:高精度サーミスタ、温度検出が260℃まで可能
シームレスな接続、漏れなし:シームレスな接続とアップグレードされた内部設計で、より安定した性能
適用モデル:Ender-3 / Ender-3s / Ender-3 Pro / Ender-2 Pro
数量
カートに入れる
今すぐ購入する
14日間の返品・返金サービス
100% 安全なチェックアウト
12ヶ月間のストレスフリー保証
終身のカスタマーサポート
Free gift discovery
Add the gift to cart and use coupon code to get it freex
above
¥199
Teflon Tube Kit
Must have waring parts
Copy
Year199
above
¥299
HP-Ultra PLA Filament 1kg
Neat Winding, Less Tangle
Copy
Year299
above
¥399
Multi-kilo Filament Spool Holder
Smooth Feeding,Light Weight
Copy
Year399
above
¥499
Tool Kit Box
Wrench, scissors,tweezers and more
Copy
Year499
above
¥599
Filament Dry Box
Heat and Dry,Dust-proof and Moisture-proof
Copy
Year599
above
¥699
3D Printer Enclosure
Printing at Constant Temperature
Copy
Year699
above
¥799
Creality Smart Kit
Remote Monitoring,Time-lapse Photography
Copy
Year799
Creality Care+
ファームウェア
バージョン履歴
スライサー
リリースノート
テストモデル
トレンディング3Dモデル
マニュアル
ダウンロード
オープンソースプラグイン
今すぐ探索
CR Care+
お問い合わせ
メルマガ登録でお得な特典GET!
初めまして! メールマガジンの登録を完了していただくと、JPY1,500の特別な無制限クーポンをプレゼント致します!お得な情報や新着商品のお知らせをお届けいたしますので、ぜひこの機会をお見逃しなく。
購読する
購読していただきありがとうございます
いいえ、結構です。
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);