我如何在wix ridirect代码中添加几秒钟的缓冲区

问题描述 投票:0回答:2

[当有人访问我网站上的页面时,我使用以下代码指向wix上的外部页面-

import wixLocation from 'wix-location'; 

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

我的问题是,是否有办法在重定向之前造成5秒钟的暂停?我希望访问者能够看到消息“您将被重定向,等等”,因为当前它仅在短时之后才重定向

redirect wixcode
2个回答
0
投票

根据他们的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

您搜索吗? :)


0
投票

要添加延迟,可以将此行添加到代码中。

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);
})
© www.soinside.com 2019 - 2024. All rights reserved.