How2j仿寫天貓前端學(xué)習(xí)筆記四產(chǎn)品頁面

今天寫了分頁面中的基本信息

基本信息

別看內(nèi)容沒多少辛慰,但是寫css的時候可花了不少的時間×ぃ現(xiàn)在發(fā)現(xiàn)div真是個好東西杜窄,基本上頁面上的內(nèi)容都是他完成的〕膊簦現(xiàn)在對text-align:center理解又加深了利朵,這句代碼說把當(dāng)前元素的內(nèi)容,以當(dāng)前元素的寬度水平居中屁使。vertical-align;top垂直居頂,和上面對齊奔则。


6.2日 20:05更新產(chǎn)品詳情

產(chǎn)品詳情

寫這個頁面時蛮寂,學(xué)到了新知識點。偽元素簡單的說就是在html里沒有這個元素易茬,是通過
css插進(jìn)去的元素酬蹋,html里沒有這個元素。

用到了:before:after兩個為元素抽莱。他們的作用分別是在當(dāng)前元素前加入內(nèi)容和當(dāng)前元素后加入內(nèi)容除嘹,加入內(nèi)容也就間接生成了元素。在css中必須寫上content: 岸蜗,指的是加入的內(nèi)容尉咕,如果你不想加入內(nèi)容,只想生成元素的話璃岳。就content: "" 這樣內(nèi)容就為空年缎。


6.4日更新 交互

圖片交互

點擊下面圖片,上面就會出現(xiàn)對應(yīng)的大圖片铃慷。這就用到了預(yù)加載单芜,在html中,這五張小圖片后還有一個div ,不過這個div是隱藏的犁柜。在jquery中洲鸠,在當(dāng)鼠標(biāo)經(jīng)過小圖片時,取小圖片的URL值馋缅,不取src值是因為小圖片加載快扒腕,而使用大圖片只是修改下尺寸的話,相當(dāng)于有五張大圖片萤悴,這樣加載就沒有五張小圖片加載的快了瘾腰。

把上面圖片src值修改成當(dāng)前小圖片的URL值。在當(dāng)大圖片加載完時覆履,調(diào)用load()函數(shù)蹋盆,在使用each()函數(shù)遍歷五張小圖片元素,然后使用attr()獲取當(dāng)前小圖片的URL值硝全,在創(chuàng)造一個圖片類栖雾,再把圖片類的src設(shè)置成獲取到的URL值。再把圖片類調(diào)用onload事件伟众,這個事件的意思是當(dāng)頁面加載完成時析藕,觸發(fā)這個事件,再把圖片加到隱藏的div中赂鲤。

這樣沒點擊一個小圖片時噪径,隱藏的div就會增加五個大圖片。很顯然数初,應(yīng)該還可以改改找爱。先設(shè)置一個變量為false,在觸發(fā)load()事件時泡孩,增加個一個判斷车摄,當(dāng)變量為真時,退出余下代碼仑鸥。在圖片增加到div后吮播,把變量設(shè)置為真。這樣眼俊,點擊小圖片div就不會增加圖片了意狠。jquery代碼如下

<script> 
     $(function(){
        var he = false;
        $("img.smallImage").mouseenter(function(){
           var bigImgURL = $(this).attr("bigImgURL");
           $("img.bigImg").attr("src", bigImgURL);
        });
        $("img.bigImg").load(function(){
            if (he)
                return;
            $("img.smallImage").each(function(){
                var bigImgURL = $(this).attr("bigImgURL");
                var img = new Image();
                img.src = bigImgURL;
                img.onload = function(){
                    $("div.money").append($(img));
                };
            });
            he = true;

        });
     });
</script>

輸入框

當(dāng)點擊上下安按鈕時,輸入框數(shù)字隨之增加減少疮胖。輸入不能大于庫存如果大于庫存就等于庫存环戈,也不能小于庫存,小于就等于一澎灸。庫存是要在服務(wù)器取的院塞,這就涉及了后端。現(xiàn)不能實現(xiàn)性昭,所以就設(shè)置了一個變量代替庫存拦止。首先判讀輸入框的值不能為非數(shù)字和小于0.如果是就等于1.

在點擊向上或向下箭頭時就增加或減少。如果大于庫存或小于0糜颠,就等于庫存貨1.jquery代碼如下汹族。

<script>
    var stack = 66;
    var num = 0;
    $(function(){
            $("input.inputText").keyup(function(){
            var text = $(this).val();
            num = parseInt(text);
            if (isNaN(num))
                num = 1;
            if (num  > stack)
                num = stack;
            $("input.inputText").val(num);
        });
        $("a.shang").click(function(){
            num++;
            if (num > stack)
                num = stack;
            $("input.inputText").val(num);
        });
        $("a.xia").click(function(){
            num--;
            if (num < 1)
                num = 1;;
            $("input.inputText").val(num);
        });

    });
</script>

商品介紹及評價

當(dāng)鼠標(biāo)點擊商品詳情或累計評價時,會顯示對應(yīng)的頁面其兴。設(shè)置詳情和評價大小一樣鞠抑,內(nèi)外邊距也一樣。在jquery中,先把評價頁面隱藏砌烁,在當(dāng)鼠標(biāo)點擊評價時矫限,把詳情隱藏 評價顯示。當(dāng)鼠標(biāo)點擊詳情時箕速,則相反。jquery代碼如下朋譬。

<script>
    $(function(){
        $("div.parentDiv1").hide();
        $("a.evaluation").click(function(){
            $("div.parentDiv").hide();
            $("div.parentDiv1").show();
        });
        $("a.productReviewTopPartSelectedLink").click(function(){
            $("div.parentDiv").show();
            $("div.parentDiv1").hide();
        });
    });
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末盐茎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子徙赢,更是在濱河造成了極大的恐慌字柠,老刑警劉巖探越,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異窑业,居然都是意外死亡钦幔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門常柄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鲤氢,“玉大人,你說我怎么就攤上這事西潘【碛瘢” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵喷市,是天一觀的道長相种。 經(jīng)常有香客問我,道長品姓,這世上最難降的妖魔是什么蚂子? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮缭黔,結(jié)果婚禮上食茎,老公的妹妹穿的比我還像新娘。我一直安慰自己馏谨,他們只是感情好别渔,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著惧互,像睡著了一般哎媚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上喊儡,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天拨与,我揣著相機(jī)與錄音,去河邊找鬼艾猜。 笑死买喧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的匆赃。 我是一名探鬼主播淤毛,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼算柳!你這毒婦竟也來了低淡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蔗蹋,沒想到半個月后何荚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡猪杭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年餐塘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胁孙。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡唠倦,死狀恐怖称鳞,靈堂內(nèi)的尸體忽然破棺而出涮较,到底是詐尸還是另有隱情,我是刑警寧澤冈止,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布狂票,位于F島的核電站,受9級特大地震影響熙暴,放射性物質(zhì)發(fā)生泄漏闺属。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一周霉、第九天 我趴在偏房一處隱蔽的房頂上張望掂器。 院中可真熱鬧,春花似錦俱箱、人聲如沸国瓮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽乃摹。三九已至,卻和暖如春跟衅,著一層夾襖步出監(jiān)牢的瞬間孵睬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工伶跷, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留掰读,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓叭莫,卻偏偏與公主長得像磷支,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子食寡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容