Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
用的回到頂部gotop效果jquery代碼,這是一個比較常見的效果了,效果并不復雜,手寫的話比較費時間 也沒有必要,用插件也沒有必要,附平常用的手寫代碼,親測可用。
/*回到頂部*/
$(window).bind(‘scroll’,function() {
if(Math.abs($(window).scrollTop())>200)
{
$(‘<div class=”gotop”></div>’).appendTo(‘body’).fadeIn();
}
else
{
$(‘.gotop’).fadeOut(function(){
$(this).remove()
})
、前言
elementUI有說明文檔,但我為什么還要重新寫一下呢?因為文檔也有坑,一開始使用時你復制進去,可能都沒有效果。也不知道原因在哪,就如Backtop回到頂部的組件,不去看源碼,真心不知道是怎么個所以然。一開始,我把這個組件放到我頁面的底部,結果是無效果的,而且還會報css的這兩個樣式錯誤(.page-component__scroll .el-scrollbar__wrap),看完這個文檔,也沒找到這兩個是什么東西,在哪設置。全文搜索,也沒找到這兩個css。最后逼我進去看Backtop組件源碼,看懂后,刪除了沒必要的東西,放置的位置調整一下,完美解決。這也是本站使用的回到頂部的效果。以下我會貼出官方文檔及源碼,還有解決思路
二、官方文檔 https://element.eleme.cn/#/zh-CN/component/backtop
Backtop 回到頂部
返回頁面頂部的操作按鈕
基礎用法
滑動頁面即可看到右下方的按鈕。
<template> Scroll down to see the bottom-right button. <el-backtop target=".page-component__scroll .el-scrollbar__wrap"></el-backtop> </template>
自定義顯示內容
顯示區域被固定為 40px * 40px 的區域, 其中的內容可支持自定義。
<template> Scroll down to see the bottom-right button. <el-backtop target=".page-component__scroll .el-scrollbar__wrap" :bottom="100"> <div style="{ height: 100%; width: 100%; background-color: #f2f5f6; box-shadow: 0 0 6px rgba(0,0,0, .12); text-align: center; line-height: 40px; color: #1989fa; }" > UP </div> </el-backtop> </template>
如果沒試過的可以先跟著官方的文檔試下,看是否可行,若不可行,接著往下看
三、el-backtop組件源碼
<template> <transition name="el-fade-in"> <div v-if="visible" @click.stop="handleClick" :style="{ 'right': styleRight, 'bottom': styleBottom }" class="el-backtop"> <slot> <el-icon name="caret-top"></el-icon> </slot> </div> </transition> </template> <script> import throttle from 'throttle-debounce/throttle'; export default { name: 'ElBacktop', props: { visibilityHeight: { type: Number, default: 200 }, target: [String], right: { type: Number, default: 40 }, bottom: { type: Number, default: 40 } }, data() { return { el: null, container: null, visible: false }; }, computed: { styleBottom() { return `${this.bottom}px`; }, styleRight() { return `${this.right}px`; } }, mounted() { this.init(); this.throttledScrollHandler=throttle(300, this.onScroll); this.container.addEventListener('scroll', this.throttledScrollHandler); }, methods: { init() { this.container=document; this.el=document.documentElement; if (this.target) { this.el=document.querySelector(this.target); if (!this.el) { throw new Error(`target is not existed: ${this.target}`); } this.container=this.el; } }, onScroll() { const scrollTop=this.el.scrollTop; this.visible=scrollTop >=this.visibilityHeight; }, handleClick(e) { this.scrollToTop(); this.$emit('click', e); }, scrollToTop() { let el=this.el; let step=0; let interval=setInterval(()=> { if (el.scrollTop <=0) { clearInterval(interval); return; } step +=10; el.scrollTop -=step; }, 20); } }, beforeDestroy() { this.container.removeEventListener('scroll', this.throttledScrollHandler); } }; </script>
組件的幾個參數:
三、思路
當你看完backtop的組件源碼后,你是否會有所領悟呢?他的組件參數都有默認值,這意思就是,我們可以什么都不傳,調用這個組件即可使用。
<el-backtop></el-backtop>
是的,你沒看錯,把上面那段代碼Copy到你的代碼中,即可使用。記得把代碼放在最外層的div里的第一個,不要放在尾部。
<div style="width: 100%;height: 100%;"> <el-backtop :bottom="60"></el-backtop> <div>
到此結束,這個組件,百度也得不到結果,能解決的只有你自己,要么放棄使用這個組件,要么就搞懂它,然后研究使用,當你知道它的原理,所有問題都不再是問題。這也是建議大家多看源碼的理由之一。
DF作為工作中經常用到的文檔格式,相信許多的小伙伴們都熟悉,雖然該格式作為大家常用的格式,相信大家也不會陌生,也知道該格式的優點也是非常大的,不過呢小伙伴們如果在特定的時候需要使用網頁格式的時候應該要去怎么辦呢?這個時候我們就需要使用文件格式轉換來解決問題了!具體操作是什么樣的呢?小編接下來就來為大家詳細解答一番吧!
方法一:我們可以直接借助風云pdf轉換器來進行格式更改!具體操作小編下面就來為大家詳細解答一下吧!
首先我們需要做的就是雙擊打開這款軟件,找到pdf轉文件這一選項,點擊進去!
進入到功能的操作頁面以后接下來小伙伴們就可以選擇需要轉換的格式了,在頂部進行選擇更改,選擇pdf轉html即可!
接下來就是非常輕松簡單的收尾步驟了,小伙伴們只需要點擊軟件中央的添加文件或者是將所需要更改的文件拖入到相應的位置就可以了!最后我們再選擇空間較大的輸出目錄來作為我們的文件存放位置,一切準備完成以后就能夠點擊開始轉換來成功完成格式轉換這一操作了!
方法二:同樣我們也能夠直接借助wps office來進行格式轉換!相信大家的設備中肯定會有著這樣一款家喻戶曉的辦公軟件的!
那么具體是要怎么去操作呢?首先我們只需要在wps office中打開我們需要轉換的文件
之后在左上角中的文件中選擇另存為來點擊!
進入到以上頁面以后我們只需要將文件類型的選項中選擇我們需要的Html格式就可以了!最后再點擊保存我們就能夠成功完成格式轉換!
方法三:在這里我們也是可以在網站中進行在線格式更改!
首先搜索pdf在線更改,進入到安全無毒帶有logo標志的在線轉換軟件網站進入!在左側選擇我們需要轉換的格式功能就可以進行接下來的操作了!
接下來小伙伴們只需要點擊上傳文檔,在選擇空間充足的輸出目錄作為文件的存放位置在點擊開始轉換就可以成功在線完成格式轉換了,不過小伙伴們需要注意的就是在線格式轉換是有大小限制的哦!大家需要仔細思索一番再做選擇!
好了,以上就是我們將pdf格式更改為Html格式的實用小方法了,不過小編還是強烈建議大家可以使用方法一中的軟件來實現格式轉換,該軟件功能齊全,文件無任何限制,能夠輕松幫助大家完成格式轉換這一辦公需求!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。