uni設定scroll top為0無效

2021-10-05 15:31:43 字數 411 閱讀 4444

具體原因還在找,但是找到了解決方法。

首先要定義乙個變數記錄滾動條的位置

用 @scroll="scrollchange"  監聽 滾動條變化

scrollchange (e) ,
定義乙個變數 存滾動的位置

當需要滾動到 初始值的時候 

that.scrollanimation = false;//是否有過度效果

that.scrolltop = that.lastscrolly

that.$nexttick(function())

先將滾動的當前高度賦值給scrolltop 然後設定為0 就有效果了

其他情況如果直接設定無效時,也可以用類似的方法

scrollTop瀏覽器相容性獲取和設定方法

最近用到scrollotop 想去獲取滾動條距離頂部的距離,結果只有chrome下面可以正常的獲取scrolltop,結果ff和ie下這個值都等於0,使得許多效果比如螢幕滾動等等均無法正常實現。究其原因是scrolltop 在各個瀏覽器中的相容性問題,在ff和ie,以及是否有doctype宣告的時候...

MySQL 表字段唯一性約束設定方法unique

1.建表時加上唯一性約束 create table t user id int 11 not null auto increment,自增 username varchar 18 not null unique,唯一性約束 password varchar 18 not null,primary k...

MySQL 表字段唯一性約束設定方法unique

1.建表時加上唯一性約束 create table t user id int 11 not null auto increment,自增 username varchar 18 not null unique,唯一性約束 password varchar 18 not null,primary k...