设为首页收藏本站

爱飞SEO软件 -- 助站长腾飞!!!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索

仿淘宝天猫商品分类导航Jquery插件

2013-5-6 04:11| 发布者: 爱飞| 查看: 6445| 评论: 0

摘要: 此 Jquery插件又是一款给力、实用的商品 分类导航,兼容IE6, IE7 IE8及以上 Firefox,Chrome等主流浏览器,是电子商务网站不可缺少的神兵利器之一。 使用非常简单,步骤如下: 1、引入Jquery插件文件jquery.tmailsild ...

此 Jquery插件又是一款给力、实用的商品 分类导航,兼容IE6, IE7 IE8及以上 Firefox,Chrome等主流浏览器,是电子商务网站不可缺少的神兵利器之一。

使用非常简单,步骤如下:

1、引入Jquery插件文件jquery.tmailsilder.v2.js

2、页面写一行初始化代码即可($('#Z_TMAIL_SIDER_V2').Z_TMAIL_SIDER_V2();)

以上两步骤轻松搞定。。

效果如下:

(function($) {

$.fn.Z_TMAIL_SIDER_V2 = function(options) {

var opts = $.extend( {}, $.fn.Z_TMAIL_SIDER_V2.defaults, options);

var base = this;

var thisTitle = $(base).find(‘.allcategorys’);

var Z_SubList = $(base).find(‘.sublist’);

var navPosTop = $(base).offset().top;

var timeOut = null;

$(thisTitle).find(‘.title-item-hd a’).hover(function(e) {

clearTimeout(timeOut);

var thisLi = this;

if($(Z_SubList).is(‘:visible’)) return;

showSubList(thisLi);

e.stopPropagation();

}, function(e) {

var thisLi = this;

timeOut = setTimeout(function() {

hideSubList(thisLi);

}, 100);

$(Z_SubList).hover(function(e){

clearTimeout(timeOut);

}, function() {

clearTimeout(timeOut);

timeOut = setTimeout(function() {

hideSubList(thisLi);

}, 100);

});

e.stopPropagation();

});

var showSubList = function(thisli) {

var top = $(thisli).height() - opts.slideHeight;

$(thisli).addClass(‘curr’).find(‘s’).addClass(‘curr’);

$(Z_SubList).css({top: top, opacity: 0}).show().stop().animate({top: $(thisli).height(), opacity : 1});

};

var hideSubList = function(thisli) {

$(thisli).removeClass(‘curr’).find(‘s’).removeClass(‘curr’);

$(Z_SubList).hide();

};

$(window).resize(function() {

var sTop = $(window).scrollTop();

if(sTop >= navPosTop) {

if($.browser.msie && $.browser.version < 7){

$(base).css({position: ‘absolute’, top: sTop});

}else {

$(base).css({position: ‘fixed’, top: 0});

}

}else {

$(base).css({position: ‘relative’, top: 0});

}

});

$(window).scroll(function() {

var sTop = $(window).scrollTop();

if(sTop >= navPosTop) {

if($.browser.msie && $.browser.version < 7){

$(base).css({position: ‘absolute’, top: sTop});

}else {

$(base).css({position: ‘fixed’, top: 0});

}

}else {

$(base).css({position: ‘relative’, top: 0});

}

});

};

$.fn.Z_TMAIL_SIDER_V2.defaults = {

slideHeight : 8

};

})(jQuery);

文:爱飞

最新评论

在线客服
视频演示
我的任务

申请友链|手机版|百度|爱飞科技 ( 苏ICP备12032809号 )  

GMT+8, 2018-12-13 12:32 , Processed in 0.395924 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

更多