🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ امیر احمدی
setTimeout اجرا نمیشه
جامعه پی اچ پی ایجاد شده در ۲۵ خرداد ۱۴۰۲

سلام

چرا setTimeout اجرا نمیشه؟

7900-Screenshot (136).png

const defaultlocation = [33.0753768,54.1657872];

const defaultzoom = 12;

var map = L.map('map').setView(defaultlocation,defaultzoom);


     L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {

        maxZoom: 19,

        attribution: '7learn; 7Map',

        tilesize:512,

        zoomoffset:-1

    }).addTo(map);


    document.getElementById('map').style.setProperty('height'.window.innerHeight + 'px');

    // set view in map

    // var marker = L.marker([50.5, 30.5]).addTo(map);

    // marker.bindPopup("7learn office 1 ").openPopup();

    setTimeout(function() {

    map.setView([31.0753768,51.1657872],defaultzoom);

}, 2000);

امیر احمدی ۲۵ خرداد ۱۴۰۲، ۱۹:۴۷

سلام امیر عزیز

در خط document.getElementById('map').style.setProperty('height'.window.innerHeight + 'px'); کد، یک خطا در سینتکس دارید. شما نقطه‌ویرگول رو اشتباه قرار دادید و عملگر . رو بجای عملگر + برای اتصال رشته‌ها استفاده کردید.کد صحیح:

document.getElementById('map').style.setProperty('height', window.innerHeight + 'px');
بهترین پاسخ
احمدرضا فاطمی کیا ۲۶ خرداد ۱۴۰۲، ۰۷:۴۴