Seti le a'afiaga o le kilikiina o le icon rocket jquery scroll back to the top JS code

Faasoa pe faapefeaWordPressO le autu e faʻatinoina le "aʻafiaga o le kilikiina o le rocket e toe foʻi i luga".

  • Afai o oe o se WordPress guru, e te iloa le auala e faʻafeiloaʻi ai i se autu WordPress.
  • E talafeagai foi lenei tusigafausia se upega tafa'ilagitagata amata.

A'ea'e Rocket Toe Fo'i i le Ata pito i luga

Kiliki i luga o le roketi aʻe e toe foʻi i le ata pito i luga Nu. 1

Faʻapipiʻi muamua le ata o loʻo i luga, e fautuaina e tuʻu i totonu o le pusa ata i lalo ole lisi autu.

Laasaga 1: uta le faila faletusi jQuery

  • Tu'u le faila faletusi jQuery Afai ua uma ona utaina le autu o le WordPress, e mafai ona e le amanaiaina lenei laasaga;

Ua fa'alauiloa e le WordPress se faletusi jQuery lona tolu, fa'amolemole siaki lenei a'oa'oga ▼

Laasaga 2: Fa'aopoopo le code ile footer.php faila

Fa'aopoopo le code lea i le nofoaga talafeagai i lau autu footer.php ▼

<div class="one"></div>
<div id="backtotop" style="display:none;"></div>

Laasaga 3: Faʻaopoopo le code ile faila CSS

Fa'aopoopo le CSS code lea i lau autu style.css faila ▼

.one {width:100%;height:3000px;}
#backtotop {background:url(images/rocket_up.png) 0px 0px no-repeat;position:fixed;bottom:0px;right:10px;width:149px;height:260px;cursor: pointer;z-index:1000;}

Laasaga 4: Faʻaopoopo le toe foʻi i luga ole JS code

Mo le code js nei, e mafai ona e fatuina se isi faila js;

Po'o le tu'ufa'atasia i totonu o le faila js talafeagai o le autu o lo'o iai (fautua);

Pe mafai foi ona e afifi i le footer.php Alafua ▼

var scrollTT = {
tTSpeed : 800, // 滚动到顶部的时间
startFlyTime : 1000, // 火箭起飞的时间
restartTime : 1200, // 重置火箭位置的时间
flySpeed : 50, // 火箭向上飞行的速度
obj : $("#backtotop"), // 回到顶部的dom
flyTemp : '', // 一个setInterval的临时变量
/**
* 
* 初始化 scrollTT 函数
* 主要是像对象添加事件
*
*/
init : function( obj, tTSpeed, startFlyTime, restartTime, flySpeed ) {
scrollTT.tTSpeed = scrollTT.tTSpeed || tTSpeed;
scrollTT.startFlyTIme = scrollTT.startFlyTIme || startFlyTime;
scrollTT.restartTime = scrollTT.restartTime || restartTime;
scrollTT.flySpeed = scrollTT.flySpeed || flySpeed;
scrollTT.obj = scrollTT.obj || obj;

// 向window 绑定scroll 事件
scrollTT.onScroll();


scrollTT.obj.click(function(){
// 关闭默认的scroll事件
$(window).off("scroll");
// 页面向上滚动
$('html,body').animate({scrollTop: '0px'}, this.tTSpeed);
// 火箭向上飞行
scrollTT.objFly();
// 火箭的喷气效果
scrollTT.blow();

});

// 鼠标在火箭上的效果
scrollTT.obj.mouseenter(function() {
$(this).css('background-position', '-149px 0px');
});
// 鼠标移开的效果
scrollTT.obj.mouseleave(function() {
$(this).css('background-position', '0px 0px');
});

}, 
/*
* 向window 绑定scroll 事件
*
*/
onScroll : function() {
$(window).on('scroll', function() {
if ($(window).scrollTop()>500){
scrollTT.obj.fadeIn(500);
}else{
scrollTT.obj.fadeOut(1500);
}
});
},
/**
* dom对象向上飞行
*
*/
objFly : function() {
var fly = setTimeout(function(){
scrollTT.obj.animate({top: '-500px'} ,'normal', 'swing');
scrollTT.resetFly();
clearTimeout(fly);
clearInterval(scrollTT.flyTemp);
}, scrollTT.startFlyTime);
},
/**
* dom 对象飞行完毕回到原来的位置
*
*/
resetFly : function() {
var fly2 = setTimeout(function() {
scrollTT.obj.hide();
scrollTT.obj.css("top", 'auto');
scrollTT.obj.css("background-position", '0px 0px');
scrollTT.onScroll();
clearTimeout(fly2);
},scrollTT.restartTime);
},
/**
* dom 对象的喷气效果
*
*/
blow : function() {
var topPosiiton = -149;
scrollTT.flyTemp = setInterval(function() {
topPosiiton += -149;
if(topPosiiton < -743) {
topPosiiton = -149
}
scrollTT.obj.css('background-position', topPosiiton + 'px 0px');
}, this.flySpeed);
}
};

scrollTT.init();

 

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) O le "Set the JS code effect of click the rocket icon jquery scroll back to the top" faʻasoa e oe o le a fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-1491.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga