function smToggleMenu(btn){
btn.classList.toggle('open');
document.querySelector('#sm-header .sm-nav-links').classList.toggle('open');
}
document.querySelectorAll('#sm-header .sm-nav-links a').forEach(function(link){
link.addEventListener('click',function(){
var nl=document.querySelector('#sm-header .sm-nav-links');
var tg=document.querySelector('#sm-header .sm-nav-toggle');
if(nl.classList.contains('open')){nl.classList.remove('open');tg.classList.remove('open');}
});
});
document.addEventListener('DOMContentLoaded', function () {
var origNav = document.querySelector('.sm-nav');
if (origNav) {
var bar = document.createElement('div');
bar.className = 'sm-nav-fixed';
bar.innerHTML = origNav.innerHTML;
bar.style.cssText = 'position:fixed;top:88px;left:0;right:0;z-index:300;display:none;justify-content:center;flex-wrap:wrap;gap:4px;padding:6px 4%;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 2px 10px rgba(0,0,0,.06);';
document.body.appendChild(bar);
var links = bar.querySelectorAll('a[href^="#g"]');
var targets = [];
links.forEach(function (a) {
a.style.cssText = 'padding:6px 14px;font-size:14px;font-weight:600;color:#5a5a58;text-decoration:none;border-bottom:2px solid transparent;border-radius:4px;white-space:nowrap;transition:.15s;';
a.addEventListener('mouseenter', function(){ if(!a.classList.contains('on')) a.style.color='#d62828'; });
a.addEventListener('mouseleave', function(){ if(!a.classList.contains('on')) a.style.color='#5a5a58'; });
var el = document.querySelector(a.getAttribute('href'));
if (el) targets.push({ link: a, el: el });
});
links.forEach(function (a) {
a.addEventListener('click', function (e) {
var el = document.querySelector(a.getAttribute('href'));
if (el) { e.preventDefault(); window.scrollTo({ top: el.getBoundingClientRect().top + window.scrollY - 150, behavior: 'smooth' }); }
});
});
var firstSection = targets.length ? targets[0].el : null;
function onScroll() {
if (firstSection) {
var show = firstSection.getBoundingClientRect().top < 120; bar.style.display = show ? 'flex' : 'none'; } var pos = window.scrollY + 170, cur = null; targets.forEach(function (t) { if (t.el.offsetTop <= pos) cur = t.link; }); links.forEach(function (a) { a.classList.remove('on'); a.style.color = '#5a5a58'; a.style.borderBottomColor = 'transparent'; }); if (cur) { cur.classList.add('on'); cur.style.color = '#d62828'; cur.style.borderBottomColor = '#d62828'; } } window.addEventListener('scroll', onScroll, { passive: true }); onScroll(); } var wa = document.createElement('a'); wa.href = 'https://wa.me/8613854105019?text=Hello%20Sismar%20Laser%2C%20I%20am%20interested%20in%20your%20laser%20machines.'; wa.target = '_blank'; wa.rel = 'noopener'; wa.setAttribute('aria-label', 'Chat on WhatsApp'); wa.style.cssText = 'position:fixed;left:20px;bottom:20px;z-index:9998;width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:transform .15s;'; wa.onmouseenter = function(){ wa.style.transform='scale(1.08)'; }; wa.onmouseleave = function(){ wa.style.transform='scale(1)'; }; wa.innerHTML = '';
document.body.appendChild(wa);
});
Soudage laser portatif et pour la bijouterie
Systèmes laser fibre portatifs réunissant soudage, découpe et nettoyage, machines de soudage et de réparation pour la bijouterie, et soudage automatique de chaînes en or et en argent. Cliquez sur une vidéo pour la lire.
(function(){
function ytThumb(id){return "https://img.youtube.com/vi/"+id+"/hqdefault.jpg";}
const VIDEOS=[
// ---------- Jewelry Welding (珠宝焊接) ----------
{sub:"jewelry",tag:"200W",title:"machine de soudage laser Nouvelle bijouterie 200W",machine:"Derniers bijoux laser soudeur, 200W",yt:"cpMXnRSEi00"},
{sub:"jewelry",tag:"Réparation",title:"Soudage laser Bijoux 150W/200W " machine de réparation",machine:"Soudage et réparation de bijoux",yt:"UnA1QE1c5BA"},
{sub:"jewelry",tag:"150W",title:"Soudage laser 150W Bijoux " machine de réparation",machine:"Réparation de bijoux soudage laser",yt:"A7Lsi_a3A6c"},
{sub:"jewelry",tag:"Tutoriel",title:"Soudage laser pour réparation de bijoux & conception — Tutoriel",machine:"Tutoriel: réparation de bijoux & conception",yt:"roq2wAimnSs"},
{sub:"jewelry",tag:"Bijoux",title:"machine de soudage laser Bijoux",machine:"bijouterie laser de soudure de démonstration",yt:"0cJvo7d5xco"},
// ---------- Handheld Welding (手持焊接) ----------
{sub:"handheld",tag:"4-in-1",title:"machine laser 4-en-1 — soudage / découpage / enlèvement de la rouille / nettoyage",machine:"Soudage, coupe, enlèvement de la rouille et nettoyage",yt:"l3GrWm8fsWk"},
{sub:"handheld",tag:"1500W",title:"1500W soudeur laser fibre - soudure de stockage de la batterie",machine:"Soudage manuel pour le stockage de la batterie",yt:"xvnmIt3qj1w"},
{sub:"handheld",tag:"3-en-1",title:"Laser de fibre à main — Système de soudage / découpe / nettoyage",machine:"soudage, découpe et nettoyage 3-en-1",yt:"0EPmN-7irNs"},
{sub:"handheld",tag:"Multi-métal",title:"machine de soudage laser fibre types métalliques multiples",machine:"Soudage divers types de métaux",yt:"IoNt2YD4DoU"},
{sub:"handheld",tag:"Galvanisé",title:"machine de soudage laser 1mm Feuille galvanisée",machine:"Soudage de feuilles galvanisées",yt:"Lj9wIB81T48"},
{sub:"handheld",tag:"Electrode",title:"Soudeuse laser de fibre à main — Soudage électrode",machine:"Soudage laser électrode",yt:"dPQwlcFCMRA"},
{sub:"handheld",tag:"soudage tête",title:"Soudage laser tête — fonction démonstration",machine:"Fonction de soudage",yt:"D00K3hIXkm4"},
// ---------- Chain Welding (金链焊接) ----------
{sub:"chain",tag:"Chaîne",title:"machine de soudage laser fibre pour la chaîne",machine:"Chaîne de bijoux soudage laser",yt:"pB0QwA9yvXs"},
{sub:"chain",tag:"Chain Making",title:"Soudage laser machine de fabrication de chaîne en or et en argent",machine:"fabrication de chaîne en or/argent > soudure",yt:"Ec1rElL9ffU"},
{sub:"chain",tag:"Chaîne",title:"machine de soudage laser Chaîne Laser fibre",machine:"Soudage de chaîne laser fibre",yt:"56gtFPvYbOs"},
];
VIDEOS.forEach(v=>{ if(!v.thumb) v.thumb=ytThumb(v.yt); });
const grid=document.getElementById('smv-grid'),empty=document.getElementById('smv-empty'),
chips=document.getElementById('smv-chips'),
modal=document.getElementById('smv-modal'),player=document.getElementById('smv-player'),
mTitle=document.getElementById('smv-title'),mSub=document.getElementById('smv-sub');
let filter='all';
function card(v,i){return '
+'
'
+'
';}
function render(){
const list=VIDEOS.map((v,i)=>({v,i})).filter(o=>filter==='all'||o.v.sub===filter);
grid.innerHTML=list.map(o=>card(o.v,o.i)).join('');
empty.style.display=list.length?'none':'block';
}
function counts(){
if(!chips)return;
const c=chips.querySelectorAll('.c');
if(c.length<4)return; c[0].textContent=VIDEOS.length; c[1].textContent=VIDEOS.filter(v=>v.sub==='jewelry').length;
c[2].textContent=VIDEOS.filter(v=>v.sub==='handheld').length;
c[3].textContent=VIDEOS.filter(v=>v.sub==='chain').length;
}
if(chips){chips.addEventListener('click',function(e){var b=e.target.closest('.smv-chip');if(!b)return;chips.querySelectorAll('.smv-chip').forEach(t=>t.classList.remove('active'));b.classList.add('active');filter=b.dataset.f;render();});}
grid.addEventListener('click',function(e){
var c=e.target.closest('.smv-vid');if(!c)return;
var v=VIDEOS[+c.dataset.i];
mTitle.textContent=v.title;mSub.textContent=v.machine;
var ask="Hi Sismar Laser, I'm interested in the "+v.title+" ("+v.tag+"). Please send a price and more details.";
document.getElementById('smv-ask').textContent="Ask us about the "+v.title+".";
document.getElementById('smv-wa').href="https://wa.me/8613854105019?text="+encodeURIComponent(ask);
document.getElementById('smv-email').href="mailto:sales@sismarlaser.com?subject="+encodeURIComponent('Inquiry: '+v.title)+"&body="+encodeURIComponent(ask);
document.getElementById('smv-ytlink').href="https://youtu.be/"+v.yt;
var origin=encodeURIComponent(location.origin);
player.innerHTML='';
modal.classList.add('open');document.body.style.overflow='hidden';
});
function closeM(){modal.classList.remove('open');player.innerHTML='';document.body.style.overflow='';}
document.getElementById('smv-closebtn').addEventListener('click',closeM);
modal.addEventListener('click',function(e){if(e.target===modal)closeM();});
document.addEventListener('keydown',function(e){if(e.key==='Escape')closeM();});
counts();render();
})();
Paramètres des cookies et de la confidentialité
function smToggleMenu(btn){
btn.classList.toggle('open');
document.querySelector('#sm-header .sm-nav-links').classList.toggle('open');
}
document.querySelectorAll('#sm-header .sm-nav-links a').forEach(function(link){
link.addEventListener('click',function(){
var nl=document.querySelector('#sm-header .sm-nav-links');
var tg=document.querySelector('#sm-header .sm-nav-toggle');
if(nl.classList.contains('open')){nl.classList.remove('open');tg.classList.remove('open');}
});
});
document.addEventListener('DOMContentLoaded', function () {
var nav = document.querySelector('#sm-header .sm-nav');
if (!nav) return;
var navTop = nav.getBoundingClientRect().top + window.pageYOffset;
var navHeight = nav.offsetHeight;
var placeholder = null;
function onScroll() {
var adminBar = document.getElementById('wpadminbar');
var offset = adminBar ? adminBar.offsetHeight : 0;
if (window.pageYOffset > navTop - offset) {
if (!nav.classList.contains('sm-nav-stuck')) {
placeholder = document.createElement('div');
placeholder.style.height = navHeight + 'px';
nav.parentNode.insertBefore(placeholder, nav.nextSibling);
nav.classList.add('sm-nav-stuck');
nav.style.cssText += ';position:fixed!important;top:' + offset + 'px!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;box-shadow:0 2px 12px rgba(14,37,65,0.12)!important;';
} else {
nav.style.top = offset + 'px';
}
} else {
if (nav.classList.contains('sm-nav-stuck')) {
nav.classList.remove('sm-nav-stuck');
nav.style.position = '';
nav.style.top = '';
nav.style.boxShadow = '';
if (placeholder) { placeholder.remove(); placeholder = null; }
}
}
}
window.addEventListener('scroll', onScroll, { passive: true });
onScroll();
});
