// 第一个参数表示:样式属性名称 // 第二个参数表示:样式属性值 $(selector).css(“color”, “red”);
// 参数为 {}(对象)
$(selector).css({“color”: “red”, “font-size”: “30px”});
// 参数表示要获取的 样式属性名称 $(selector).css(“font-size”);
$(selector).addClass(“liItem”); //此处类型不带点,所有类操作的方法类名都不带点
$(selector).removeClass(“liItem”); $(selector).removeClass(); //不指定参数,表示移除被选中元素的所有类
$(selector).hasClass(“liItem”); //返回值为true或false
$(selector).hasClass(“liItem”);
// 用法一:
// 参数为数值类型,表示:执行动画时长
/* 单位为:毫秒(ms),参数2000表示动画执行时长为2000毫秒,即2秒钟 */
$(selector).show(2000);
// 用法二:
// 参数为字符串类型,是jQuery预设的值,共有三个,分别是:slow、normal、fast
/* 跟用法一的对应关系为: */
/* slow:600ms、normal:400ms、fast:200ms */
$(selector).show(“slow”);
// 用法三:
// 参数一可以是数值类型或者字符串类型
// 参数二表示:动画执行完后立即执行的回调函数
$(selector).show(2000, function() {});
// 用法四:
// 不带参数,作用等同于 css(“display”, ”block”)
/* 注意:此时没有动画效果 */
$(selector).show();
$(selector).hide(1000);
$(selector).hide(“slow”);
$(selector).hide(1000, function(){});
$(selector).hide();
$(selector).slideDown(speed,callback); // 注意:省略参数或者传入不合法的字符串,那么则使用默认值:400毫秒(同样适用于fadeIn/slideDown/slideUp) $(selector).slideDown();
// 作用:让元素以上拉动画效果隐藏起来 $(selector).slideUp(speed,callback);
$(selector).slideToggle(speed,callback); // 参数等同与"隐藏和显示"
// 作用:让元素以淡淡的进入视线的方式展示出来 $(selector).fadeIn(speed, callback);
// 作用:让元素以渐渐消失的方式隐藏起来 $(selector).fadeOut(1000);
// 作用:通过改变不透明度,切换匹配元素的显示或隐藏状态
$(selector).fadeToggle('fast',function(){});
// 参数等同与"隐藏和显示"
// 作用:调节匹配元素的不透明度 // 用法有别于其他动画效果 // 第一个参数表示:时长 // 第二个参数表示:不透明度值,取值范围:0-1 $(selector).fadeTo(1000, .5); // 0全透,1全不透 // 第一个参数为0,此时作用相当于:.css(“opacity”, .5); $(selector).fadeTo(0, .5);
// 作用:执行一组CSS属性的自定义动画
// 第一个参数表示:要执行动画的CSS属性(必选)
// 第二个参数表示:执行动画时长(可选)
// 第三个参数表示:动画执行完后立即执行的回调函数(可选)
$(selector).animate({params},speed,callback);
// 第一个参数表示是否清空所有的后续动画 // 第二个参数表示是否立即执行完当前正在执行的动画 $(selector).stop(clearQueue,jumpToEnd); // 常用方式 $(selector).stop();
// $()函数的另外一个作用:动态创建元素 var $spanNode = $(“<span>我是一个span元素</span>”);
// 在$(selector)中追加$node
$(selector).append($node);
// 在$(selector)中追加div元素,参数为htmlString
$(selector).append('<div></div>');
// appendTo() //作用:同append(),区别是:把$(selector)追加到node中去 $(selector).appendTo(node); // prepend() //作用:在元素的第一个子元素前面追加内容或节点 $(selector).prepend(node); // after() //作用:在被选元素之后,作为兄弟元素插入内容或节点 $(selector).after(node); // before() //作用:在被选元素之前,作为兄弟元素插入内容或节点 $(selector).before(node);
// 动态创建元素 $(selector).html(‘<span>大方啊</span>'); // 获取html内容 $(selector).html();
// 清空指定元素的所有子元素(光杆司令) // 没有参数 $(selector).empty(); $(selector).html(“”); // “自杀” 把自己(包括所有内部元素)从文档中删除掉 $(selector).remove();
//作用:复制匹配的元素 // 复制$(selector)所匹配到的元素 // 返回值为复制的新元素 $(selector).clone();
// 第一个参数表示:要设置的属性名称 // 第二个参数表示:改属性名称对应的值 $(selector).attr(“title”, “小花啊”);
// 参数为:要获取的属性的名称,改操作会返回指定属性对应的值 $(selector).attr(“title”); // 此时,返回指定属性的值
// 参数为:要移除的属性的名称 $(selector).removeAttr(“title”);
// 作用:设置或返回表单元素的值,例如:input,select,textarea的值 // 获取匹配元素的值,只匹配第一个元素 $(selector).val(); // 设置所有匹配到的元素的值 $(selector).val(“具体值”);
// 作用:设置或获取匹配元素的文本内容 //获取操作不带参数(注意:这时候会把所有匹配到的元素内容拼接为一个字符串,不同于其他获取操作!) $(selector).text(); //设置操作带参数,参数表示要设置的文本内容 $(selector).text(“我是内容”);
// 作用:设置或获取匹配元素的高度值 //带参数表示设置高度 $(selector).height(200); //不带参数获取高度 $(selector).height();
// 作用:设置或获取匹配元素的宽度值 //带参数表示设置宽度 //不带参数获取宽度 $(selector).width(200);
// 作用:获取或设置元素相对于文档左上角的位置
// 无参数表示获取,返回值为:{left:num, top:num},值是相对于document的位置
$(selector).offset();
// 有参数表示设置,参数推荐使用数值类型
$(selector).offset({left:100, top: 150});
、、作用:获取或者设置元素垂直方向滚动的位置 // 无参数表示获取偏移 $(selector).scrollTop(); // 有参数表示设置偏移,参数为数值类型 $(selector).scrollTop(100);
// 作用:获取或者设置元素水平方向滚动的位置 $(selector).scrollLeft(100);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有