Как я могу добавить несколько секунд буфера в коде WIX Ridirect - PullRequest
0 голосов
/ 27 апреля 2020

Я использую следующий код для указания на внешнюю страницу в wix, когда кто-то посещает страницу на моем сайте -

import wixLocation from 'wix-location'; 

$w.onReady(function () {
     wixLocation.to("http://www.my-new-url.com");
}) 

У меня вопрос, есть ли способ вызвать 5-секундную паузу перед редирект? я хочу, чтобы посетители могли видеть сообщение «вы будете перенаправлены и т. д. c и т.

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Чтобы добавить задержку, вы можете добавить эту строку в свой код.

import wixLocation from 'wix-location'; 

$w.onReady(function () {
     const milliseconds = 5 * 1000; //Where 5 is the number of seconds, and x1000 converts to MS.
     setTimeout( function(){
         wixLocation.to("http://www.my-new-url.com");
     } , milliseconds);
})
0 голосов
/ 28 апреля 2020

Согласно их DOC:

import wixWindow from 'wix-window';
import wixLocation from 'wix-location';
$w.onReady(() => {
setTimeout(()=>{
if(wixWindow.formFactor === 'Mobile'){
wixLocation.to('ENTER_URL_HERE’) 
} else {
wixLocation.to('ENTER_URL_HERE') 
}
} , 5000)
})

https://www.wix.com/corvid/forum/community-discussion/redirect-page-after-a-time-delay

Вы искали? :)

...