http://www.okbuy.com/adidas.html
就在该页面中 ,当我选择颜色 品牌之类的产品属性的时候,下面的产品也相应的改变,还有这些选择框是怎么实现的?大侠们如果有源码的或有思路的 共享下啊  谢啦!!

解决方案 »

  1.   

    他是用几张不同颜色的图片来实现的,就比如有白色和黑色的各一张,当你点击白色的时候就把图片的URL改成白色图片的地址,点黑色,就改黑色图片,用JAVASCRIPT,DOM就可以实现。
      

  2.   

    JKelfin 我知道是换了产品  但是我不知道是什么实现的 
      

  3.   

    这不是页面重新加载了吗?
    url传的值 。
    至于下拉框是用li模拟的 。
      

  4.   

    点击颜色后,整个页面的url都变了。
    例如 你点颜色:URL 就是 http://www.okbuy.com/list.php?code=001001002&color=purple
    你点 size URL 就是 http://www.okbuy.com/list.php?code=001001002&color=purple&size=36.5
    根据你URL里 那几个参数(code、color、size)的不同。取的数据就不一样。自然展现的就不一样了。
    至于你会认为是更换了颜色,其实是你的幻觉,刷新太快没看清楚。
    而且前集中货物基本每个颜色和尺码都有,所以看起来像是直接更换了颜色。
      

  5.   

    7楼说的对,直接URL传的值,页面刷新了,就相当于打开一个新的页面