[当有人访问我网站上的页面时,我使用以下代码指向wix上的外部页面-
import wixLocation from 'wix-location';
$w.onReady(function () {
wixLocation.to("http://www.my-new-url.com");
})
我的问题是,是否有办法在重定向之前造成5秒钟的暂停?我希望访问者能够看到消息“您将被重定向,等等”,因为当前它仅在短时之后才重定向
根据他们的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
您搜索吗? :)
要添加延迟,可以将此行添加到代码中。
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);
})