$(function(){

    $("div.SubCategoryBox li:gt(7):not(:last)").hide();
$("div.SubCategoryBox ul li").filter(":contains('佳能'),:contains('索尼'),:contains('三星')").addClass("promoted");
$("div.showmore span").click(function(){
if($("div.SubCategoryBox li:gt(7):not(:last)").is(":visible")){
$("div.SubCategoryBox li:gt(7):not(:last)").hide();
$("div.showmore span").text("显示全部品牌");
}else{
$("div.SubCategoryBox li:gt(7):not(:last)").show();
$("div.showmore span").text("精简显示");
}
return false;
}); var $li1 = $("<li title='香蕉'>香蕉</li>");
var $li2 = $("<li title='雪梨'>雪梨</li>"); $("div.three ul").append($li1);
$("div.three ul").append($li2); $("div.four ul li img").mousedown(function(e){
$(this).clone(true).appendTo($("div.clone ul li"));
}) // $("<strong>repalace with fruit</strong>").replaceAll("div.three p"); $("div.three p").attr("title","fruit title-attr"); $("a.tooltip").hover(function(){
var x = 10;
var y = 20;
this.myTitle = this.title;
this.title = "";
var tooltip = "<div id='tooltip'>"+this.myTitle+"</div>";
$("body").append(tooltip);
$("a.tooltip").mousemove(function(e){
$("#tooltip").css({"top":(e.pageY + y)+"px","left":(e.pageX + x)+"px"}).show("fast");
})
},function(){
this.title = this.myTitle;
$("#tooltip").remove();
}) $("a.tooltipimg").hover(function(){
var x = 10;
var y = 20;
this.myTitle = this.title;
this.title = "";
var tooltipimg = "<div id='tooltip'><img src='"+this.href+"' alt='产品预览图'/></div>";
$("body").append(tooltipimg);
$("a.tooltipimg").mousemove(function(e){
$("#tooltip").css({"top":(e.pageY + x)+"px","left":(e.pageX + y)+"px"}).show("fast");
})
},function(){
this.title = this.myTitle;
$("#tooltip").remove();
}) $(":inupt").focus(function(){
$(this).addClass("focus");
}).blur(function(){
$(this).removeClass("focus");
}) $(".bigger").click(function(){
alert($("#comment").width());
})
})
$(function(){

    $(".bigger").click(function(){
var $comment = $("#comment");
if($comment.height() < 500){
if(!$comment.is(":animated")){
$comment.animate({height : "+=50"} , 500);
}
}
})
$(".smaller").click(function(){
var $comment = $("#comment");
if($comment.height() > 50){
$comment.height($comment.height() - 50);
}
})
var $comment = $('#comment');
$('.up').click(function(){
if(!$comment.is(":animated")){
$comment.animate({ scrollTop : "-=50" } , 400);
}
})
$('.down').click(function(){
if(!$comment.is(":animated")){
$comment.animate({ scrollTop : "+=50" } , 400);
}
}); $("#CheckedAll").click(function(){
if(this.checked){
$("[name=items]:checkbox").attr("checked",true);
}else{
$("[name=items]:checkbox").attr("checked",false);
}
})
$("#CheckedNo").click(function(){
$("[name=items]:checkbox").attr("checked",false);
})
$("#CheckedRev").click(function(){
$("[name=items]:checkbox").each(function(){
this.checked = !this.checked;
})
})
$("[name=items]:checkbox").click(function(){
var flag = true;
$("[name=items]:checkbox").each(function(){
if(!this.checked){
flag = false;
}
})
$("#CheckedAll").attr("checked",flag);
}) $("#add").click(function(){
$options = $("#select1 option:selected");
$options.appendTo("#select2");
}) /**
*
*/
/* var page = 4;
var i = 1;
$("span.next").click(function(){
var $parent = $(this).parents("div.v_show");
var $v_show = $parent.find("div.v_content_list");
var $v_content = $parent.find("div.v_content");
var v_width = $v_content.width();
var len = $v_show.find("li").lengh;
var pageCnt = Math.ceil(len/i); if(!$v_show.is(":animated")){
if(page == pageCnt){
$v_show.animate({ left : '0px'}, "slow");
page = 1;
}else{
$v_show.animate({ left : '-='+v_width }, "slow");
page++;
}
}
$parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");
}) $("span.prev").click(function(){
var $parent = $(this).parents("div.v_show");
var $v_show = $parent.find("div.v_content_list");
var $v_content = $parent.find("div.v_content");
var v_width = $v_content.width();
var len = $v_show.find("li").lengh;
var pageCnt = Math.ceil(len/i); if(!$v_show.is(":animated")){
alert("v_width: "+v_width+" page: "+page);
if(page == 1){
$v_show.animate({ left : '-='+v_width*(page_count-1)+'0px'}, "slow");
page = pageCnt;
}else{
$v_show.animate({ left : '+='+v_width }, "slow");
page--;
}
}
$parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");
})*/ var page = 1;
var i = 4; //每版放4个图片
//向后 按钮
$("span.next").click(function(){ //绑定click事件
var $parent = $(this).parents("div.v_show");//根据当前点击元素获取到父元素
var $v_show = $parent.find("div.v_content_list"); //寻找到“视频内容展示区域”
var $v_content = $parent.find("div.v_content"); //寻找到“视频内容展示区域”外围的DIV元素
var v_width = $v_content.width() ;
var len = $v_show.find("li").length;
var page_count = Math.ceil(len / i) ; //只要不是整数,就往大的方向取最小的整数
if( !$v_show.is(":animated") ){ //判断“视频内容展示区域”是否正在处于动画
if( page == page_count ){ //已经到最后一个版面了,如果再向后,必须跳转到第一个版面。
$v_show.animate({ left : '0px'}, "slow"); //通过改变left值,跳转到第一个版面
page = 1;
}else{
$v_show.animate({ left : '-='+v_width }, "slow"); //通过改变left值,达到每次换一个版面
page++;
}
}
$parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");
});
//往前 按钮
$("span.prev").click(function(){
var $parent = $(this).parents("div.v_show");//根据当前点击元素获取到父元素
var $v_show = $parent.find("div.v_content_list"); //寻找到“视频内容展示区域”
var $v_content = $parent.find("div.v_content"); //寻找到“视频内容展示区域”外围的DIV元素
var v_width = $v_content.width();
var len = $v_show.find("li").length;
var page_count = Math.ceil(len / i) ; //只要不是整数,就往大的方向取最小的整数
if( !$v_show.is(":animated") ){ //判断“视频内容展示区域”是否正在处于动画
if( page == 1 ){ //已经到第一个版面了,如果再向前,必须跳转到最后一个版面。
$v_show.animate({ left : '-='+v_width*(page_count-1) }, "slow");
page = page_count;
}else{
$v_show.animate({ left : '+='+v_width }, "slow");
page--;
}
}
$parent.find("span").eq((page-1)).addClass("current").siblings().removeClass("current");
}); })

Jqueryの锋利的jquery练习的更多相关文章

  1. 锋利的jQuery学习总结

    通过对<锋利的jQuery>(第二版)一书的学习,发现此书讲解通俗易懂,是学习jQuery的一本很好的指导书,特作如下总结.此书主要讲解了jQuery的常用操作,包括认识jQuery,jQ ...

  2. [jQuery]《锋利的jQuery》插件部分总结

    /** * <锋利的jQuery>插件部分总结 * * jQuery插件推荐命名:jquery.name.js * * $.fn.extend用于封装对象方法的插件 * $.extend用 ...

  3. 锋利的jQuery读书笔记---选择器

    前段时间入手了锋利的jQuery(第二版),想着加强下自己的js能力,可前段时间一只在熟悉Spring和Hibernate.最近抽时间开始读这本书了,随便也做了些记录. 读书的过程是边看边代码测试,所 ...

  4. 【锋利的jQuery】中全局事件ajaxStart、ajaxStop不执行

    最近一直都在研究[锋利的jQuery],确实是一本好书,受益匪浅.但由于技术发展及版本更新等原因,里面还是有些坑需要踩的. 比如:第六章七节中提到的全局事件ajaxStart.ajaxStop照着案例 ...

  5. 【锋利的jQuery】表单验证插件踩坑

    和前几篇博文提到的一样,由于版本原因,[锋利的jQuery]表单验证插件部分又出现照着敲不出效果的情况. 书中的使用方法: 1. 引入jquery源文件, 2. 引入表单验证插件js文件, 3. 在f ...

  6. 锋利的jQuery幻灯片实例

    //锋利的jQuery幻灯片实例 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...

  7. 锋利的jQuery(第二版)学习总结

    通过对<锋利的jQuery>(第二版)一书的学习,发现此书讲解通俗易懂,是学习jQuery的一本很好的指导书,特作如下总结. 此书主要讲解了jQuery的常用操作,包括认识jQuery,j ...

  8. jQuery下拉框操作系列$("option:selected",this) &&(锋利的jQuery)

    jQuery下拉框操作系列$("option:selected",this)  &&(锋利的jQuery) <!DOCTYPE html> <ht ...

  9. Jquery全选系列操作(锋利的jQuery)

    Jquery全选系列操作(锋利的jQuery) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...

随机推荐

  1. Qt 之 去除窗口部件被选中后的焦点虚线框(设置Qt::NoFocus即可)

    http://blog.csdn.net/goforwardtostep/article/details/53420529

  2. .NET 可空值类型

    Microsoft在CLR中引入了可空值类型(nullable value type)的概念. FCL中定义System.Nullable<T>类如下: [Serializable,Str ...

  3. 50道JavaScript经典题和解法(JS新手进...持续更新...)

    最近在学习<数据结构与算法JavaScript描述>这本书,对JavaScript的特性和数据结构都有了进一步的了解和体会. 学习之余,也进行了相应的练习,题目难度不大,但是对所学知识的巩 ...

  4. Tornado-简介

    定义 Tornado全称为Tornado Web Server,是一个用Python写的Web服务器和应用框架,最终由FriendFeed公司使用,后来FriendFeed被Facebook收购之后, ...

  5. c# ini file

    ini文件主要用于保存配置.之前一直以为是当作普通文本进行操作,读取里面的内容,再自己解析读取的文本.后来发现已经有写好的api函数:WritePrivateProfileString()和GetPr ...

  6. POJ1326问题描述

    Description Mileage program of ACM (Airline of Charming Merlion) is really nice for the travelers fl ...

  7. marathon参考(11):ports端口设置(转)

    Ports marathon中应用的端口配置可能被混淆,并有一个悬而未决的问题,需要重新设计 ports API.这个页面试图更清楚地解释它们是如何工作的. 定义 containerPort:在容器内 ...

  8. Spring第十篇—举例实现AOP

    简述AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善.OOP引入封 ...

  9. 小白教你玩转php的闭包

    php5.3有一个非常赞的新特性,那就是支持匿名函数(闭包).匿名函数可用于动态创建函数,并保存到一个变量中.举个栗子: $func = function(){ exit('Hello world!! ...

  10. Flume-ng+Kafka+storm的学习笔记

    Flume-ng Flume是一个分布式.可靠.和高可用的海量日志采集.聚合和传输的系统. Flume的文档可以看http://flume.apache.org/FlumeUserGuide.html ...