鏈家H5專案總結

2022-03-04 18:13:25 字數 2069 閱讀 9862

在此次專案中,使用的是高度百分比。對於適配這一塊確實少了很多。

1、如果是用高度百分比的話。則img需要寫成這樣的樣式。

img

如果需要居中的話,可以對外層的div設定乙個類名class:比如是setwidth,然後通過js去獲取第一張的寬度賦給這個外層的div.

setwidth:function

());

});},

不過要注意的是如果其他頁面是隱藏的話,需要在這個頁面顯示之後再執行一遍setwidth。不然獲取的寬度為0。

還有就是img標籤和普通的div有點不同的就是,對於img標籤的話,如果要居中,可以不用寫寬度,直接定義寬度百分比,然後margin居中,就可以實現居中了。

如:

.img1

現在暫時只發現img有這個特性。

2、移動端的一點問題:

給會閃的這個元素加入一行css**:

-webkit-backface-visibility:hidden;

section

還有就是在最後一頁的時候,彈出框裡面的四個li向後面翻頁的時候會抖動一下。

也是這樣處理的。

.popcontent li

問題是這樣解決了。但是為何如此呢???

w3c是這樣定義-webkit-backface-visibility:hidden;的

problematic in webkit because backface-visibility not hidden

3、js:

在用zepto的animate函式的時候,因為用了**,導致**函式半天出不來,執行的非常慢。原因未知。但是如果是這樣的話,可以不使用**函式。

原來執行**很慢的js**:

popfn:,

closed:

function

() );

},opened:

function

() );

$(this).parents('.wrap').next().show();

},popswipeleft:

function

(),800,'ease-in-out',function

());

}else

},popswiperight:

function

(),800,'ease-in-out',function

());

}else

},poplrbind:

function

());

}}

後面改了之後的就正常了。

popfn:,

closed:

function

() ,

opened:

function

() ,

popswipeleft:

function

(),800);

popli.eq(current).removeclass('page_current').next().addclass('page_current');

dotli.eq(current).removeclass('active').next().addclass('active'

); s.flag=true

; }

},popswiperight:

function

(),800);

popli.eq(current).removeclass('page_current').prev().addclass('page_current');

dotli.eq(current).removeclass('active').prev().addclass('active'

); s.flag=true

; }

},poplrbind:

function

());

}}

H5專案總結

專案基礎 rn taro框架,實現h5 1.無限載入的實現 1 import taro,from tarojs taro 2 import from tarojs components 3 import from tarojs redux 4 import from actions counter ...

前端H5專案問題總結

一 img 併排放置時,會出現空白間隙 解決方法 1 將轉換為塊級物件 img 2 設定的垂直對齊方式 img 3 改變父物件的屬性 overflow hidden 4 取消標籤和其父物件的最後乙個結束標籤之間的空格 二 二級列表頁面 1 樣式最好一致,方便後台 迴圈上傳 三 手機端 fixed 失...

vue中h5專案怎麼使用weui

注 專案使用vue cli腳手架,最新版腳手架建立專案參考這裡 安裝weui js檔案和css檔案 cnpm i weui.js weui s在main.js中新增如下 import weui from weui.js import weui vue.prototype.weui weui具體可以檢...