当前位置:首页 > 代码 > 正文

仿京东商品加入对比js实例代码的简单介绍

admin 发布:2022-12-19 05:46 136


本篇文章给大家谈谈仿京东商品加入对比js实例代码,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

js做对比的!代码如下

var ul = document.getElementsByClassName('sub');    //获取class为sub的ul集合

for(var i = 0; i  ul.length; i++) {    //遍历这个集合

  var id = ul[i].id;    //获取当前ul的id

  var li = ul[i].getElementsByTagName('li'); //获取当前ul下的li集合

  var n = li.length;    //此li集合的个数

  

  while(n--) {//使用倒序遍历可避免删除li后需要更新它的length

    var idx = li[n].getAttribute('index');//获取当前li的index属性

    if(idx !== id) {    //如果和ul的id不相等

      li[n].parentNode.removeChild(li[n]); //删除它

    }

  }

}

//打印结果

Array.prototype.forEach.call(ul,function(o) {

  console.log(o.outerHTML);

});

ul id=\"1\" class=\"sub\"

     li index=\"1\"/li

     li index=\"1\"/li

/ul

ul id=\"2\" class=\"sub\"   

     li index=\"2\"/li

     li index=\"2\"/li

/ul

ul id=\"3\" class=\"sub\"

/ul

怎样用js或者jquery实现效果(模仿京东的下拉菜单展开)

说个大概,基本上就是用 js控制div的显示隐藏,再加上css对div的样式,位置进行控制。

很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样。

初步怀疑你的删除事件绑定有问题:新加入的DOM元素未绑定到事件。这种情况应该使用事件委派来做,你用 jQuery 吗?假设你的购物车列表的 HTML 结构如下:

ul id="cartList"

    li

        购物车商品1

        button删除/button

    /li

    li

        购物车商品2

        button删除/button

    /li

    ……

/ul

则删除购物车商品的代码为(用了 jQuery):

$('#cartList').on('click', 'button', function() {  // 委派 button 的点击事件

    $(this).parent().remove();  // 移除购物车里当前商品

});

JQuery或JS实现商品加入对比的代码

你好!

页面中显示的楼盘对比的导航,其中js有这样一段代码:

script

.....

init_comp_bar();

.....

/script

其中:

function init_comp_bar() {

        ............

        set_fixed_position();

        initCompareBar();

        show_change(0);

        setInterval(initCompareBar, 2000);    //此句为关键

}

而这个initCompareBar 就是读取cookies并显示的方法:

function initCompareBar() {

        var compCookie = Cookie.getCookie("wz_houseapp_compare");

        if (g_comp_cookie == compCookie) {

                return false;

        } else {

                g_comp_cookie = compCookie;

        }

        if (g_comp_cookie) {

                var cookieArr = g_comp_cookie.split("||");

                if (cookieArr.length  2) {

                        cmp_cont_change(0);

                        return false;

                }

                var cur_city = cookieArr[0];

                if (cur_city != g_cur_city || cookieArr[1].length  2) {

                        cmp_cont_change(0);

                        return false;

                }

                var cmp_arr = cookieArr[1].split("|");

                var cmp_len = cmp_arr.length;

                if (cmp_len  1) {

                        cmp_cont_change(0);

                        return false;

                }

                var itemStr = "";

                for (var i = 0; i  cmp_len; i++) {

                        var house_info = cmp_arr[i].split(",");

                        itemStr += 'lispan title="删除" onclick="removeCompareItem(' + house_info[1] + ')"删除/span';

                        itemStr += 'a href="' + cur_city + '_' + house_info[1] + '/" target="_blank" ' + house_info[0] + '/a/li';

                }

                Fid("cmp_cont_item").innerHTML = itemStr;

                cmp_cont_change(cmp_len);

        } else {

                cmp_cont_change(0);

        }

        setTopFrame();

}

希望对你有帮助!!

【实践】仿京东商城小程序(附源码)

  最近学习使用小程序开发开发了一款仿京东商城小程序效果如下:

  仿京东商城小程序基本实现首页搜索、商品分类列表、购物车等功能,项目结构如下:

  购物车功能示例,在pages下创建shoppingCart.wxml文件:

  样式shoppingCart.wxss:

  购物车实现的功能主要有选择商品,加减商品数量、全选、反选、结算等,实现逻辑如下:

关于仿京东商品加入对比js实例代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/3324.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载