一、.解决图片与图片之间有小空隙

方法:

1、给图片加float:left

2、将图片写在一行

二、按钮、div中a标签中包含的的图片与文字结合,垂直居中

如果一行内容中有图片有文字的话,文字往往会自动的底部对齐,影响美观,那如何让它们相对于垂直居中呢,很简单,就是在图片和文字所在的行中添加CSS属性:vertical-align:middle;

三、解决内嵌多个页面,底层页面会跟随表层滑动问题

切换页面时,加一句:$('body').scrollTop(0);

四、实现全国省市二级联动下拉菜单

1.Html

Css:去除select自带样式appearance:none;-moz-appearance:none;-webkit-appearance:none;

Js:

/**  全国二级城市联动 js版*/
function Dsy() {this.Items = {};
}
Dsy.prototype.add = function(id, iArray) {this.Items[id] = iArray;
}
Dsy.prototype.Exists = function(id) {if(typeof(this.Items[id]) == "undefined") return false;return true;
}function change(v) {var str = "0";for(i = 0; i < v; i++) {str += ("_" + (document.getElementById(s[i]).selectedIndex - 1));};var ss = document.getElementById(s[v]);with(ss) {length = 0;options[0] = new Option(opt0[v], opt0[v]);if(v && document.getElementById(s[v - 1]).selectedIndex > 0 || !v) {if(dsy.Exists(str)) {ar = dsy.Items[str];for(i = 0; i < ar.length; i++) {options[length] = new Option(ar[i], ar[i]);} //end forif(v) {options[0].selected = true;}}} //end if vif(++v < s.length) {change(v);}} //End with
}var dsy = new Dsy();dsy.add("0", ["北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "内蒙古", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "广西", "海南省", "四川省", "贵州省", "云南省", "西藏", "陕西省", "甘肃省", "青海省", "宁夏", "新疆", "香港", "澳门", "台湾省"]);
dsy.add("0_0", ["东城区", "西城区", "崇文区", "宣武区", "朝阳区", "丰台区", "石景山区", "海淀区", "门头沟区", "房山区", "通州区", "顺义区", "昌平区", "大兴区", "怀柔区", "平谷区", "密云县", "延庆县", "延庆镇"]);
dsy.add("0_1", ["和平区", "河东区", "河西区", "南开区", "河北区", "红桥区", "塘沽区", "汉沽区", "大港区", "东丽区", "西青区", "津南区", "北辰区", "武清区", "宝坻区", "蓟县", "宁河县", "芦台镇", "静海县", "静海镇"]);
dsy.add("0_2", ["黄浦区", "卢湾区", "徐汇区", "长宁区", "静安区", "普陀区", "闸北区", "虹口区", "杨浦区", "闵行区", "宝山区", "嘉定区", "浦东新区", "金山区", "松江区", "青浦区", "南汇区", "奉贤区", "崇明县", "城桥镇"]);
dsy.add("0_3", ["渝中区", "大渡口区", "江北区", "沙坪坝区", "九龙坡区", "南岸区", "北碚区", "万盛区", "双桥区", "渝北区", "巴南区", "万州区", "涪陵区", "黔江区", "长寿区", "合川市", "永川区市", "江津市", "南川市", "綦江县", "潼南县", "铜梁县", "大足县", "荣昌县", "璧山县", "垫江县", "武隆县", "丰都县", "城口县", "梁平县", "开县", "巫溪县", "巫山县", "奉节县", "云阳县", "忠县", "石柱土家族自治县", "彭水苗族土家族自治县", "酉阳土家族苗族自治县", "秀山土家族苗族自治县"]);
dsy.add("0_4", ["石家庄市", "张家口市", "承德市", "秦皇岛市", "唐山市", "廊坊市", "保定市", "衡水市", "沧州市", "邢台市", "邯郸市"]);
dsy.add("0_5", ["太原市", "朔州市", "大同市", "阳泉市", "长治市", "晋城市", "忻州市", "晋中市", "临汾市", "吕梁市", "运城市"]);
dsy.add("0_6", ["呼和浩特市", "包头市", "乌海市", "赤峰市", "通辽市", "呼伦贝尔市", "鄂尔多斯市", "乌兰察布市", "巴彦淖尔市", "兴安盟", "锡林郭勒盟", "阿拉善盟"]);
dsy.add("0_7", ["沈阳市", "朝阳市", "阜新市", "铁岭市", "抚顺市", "本溪市", "辽阳市", "鞍山市", "丹东市", "大连市", "营口市", "盘锦市", "锦州市", "葫芦岛市"]);
dsy.add("0_8", ["长春市", "白城市", "松原市", "吉林市", "四平市", "辽源市", "通化市", "白山市", "延边州"]);
dsy.add("0_9", ["哈尔滨市", "齐齐哈尔市", "七台河市", "黑河市", "大庆市", "鹤岗市", "伊春市", "佳木斯市", "双鸭山市", "鸡西市", "牡丹江市", "绥化市", "大兴安岭地区"]);
dsy.add("0_10", ["南京市", "徐州市", "连云港市", "宿迁市", "淮安市", "盐城市", "扬州市", "泰州市", "南通市", "镇江市", "常州市", "无锡市", "苏州市"]);
dsy.add("0_11", ["杭州市", "湖州市", "嘉兴市", "舟山市", "宁波市", "绍兴市", "衢州市", "金华市", "台州市", "温州市", "丽水市"]);
dsy.add("0_12", ["合肥市", "宿州市", "淮北市", "亳州市", "阜阳市", "蚌埠市", "淮南市", "滁州市", "马鞍山市", "芜湖市", "铜陵市", "安庆市", "黄山市", "六安市", "巢湖市", "池州市", "宣城市"]);
dsy.add("0_13", ["福州市", "南平市", "莆田市", "三明市", "泉州市", "厦门市", "漳州市", "龙岩市", "宁德市"]);
dsy.add("0_14", ["南昌市", "九江市", "景德镇市", "鹰潭市", "新余市", "萍乡市", "赣州市", "上饶市", "抚州市", "宜春市", "吉安市"]);
dsy.add("0_15", ["济南市", "青岛市", "聊城市", "德州市", "东营市", "淄博市", "潍坊市", "烟台市", "威海市", "日照市", "临沂市", "枣庄市", "济宁市", "泰安市", "莱芜市", "滨州市", "菏泽市"]);
dsy.add("0_16", ["郑州市", "开封市", "三门峡市", "洛阳市", "焦作市", "新乡市", "鹤壁市", "安阳市", "濮阳市", "商丘市", "许昌市", "漯河市", "平顶山市", "南阳市", "信阳市", "周口市", "驻马店市", "济源市"]);
dsy.add("0_17", ["武汉市", "十堰市", "襄樊市", "荆门市", "孝感市", "黄冈市", "鄂州市", "黄石市", "咸宁市", "荆州市", "宜昌市", "随州市", "省直辖县级行政单位", "恩施州"]);
dsy.add("0_18", ["长沙市", "张家界市", "常德市", "益阳市", "岳阳市", "株洲市", "湘潭市", "衡阳市", "郴州市", "永州市", "邵阳市", "怀化市", "娄底市", "湘西州"]);
dsy.add("0_19", ["广州市", "深圳市", "清远市", "韶关市", "河源市", "梅州市", "潮州市", "汕头市", "揭阳市", "汕尾市", "惠州市", "东莞市", "珠海市", "中山市", "江门市", "佛山市", "肇庆市", "云浮市", "阳江市", "茂名市", "湛江市"]);
dsy.add("0_20", ["南宁市", "桂林市", "柳州市", "梧州市", "贵港市", "玉林市", "钦州市", "北海市", "防城港市", "崇左市", "百色市", "河池市", "来宾市", "贺州市"]);
dsy.add("0_21", ["海口市", "三亚市", "省直辖行政单位"]);
dsy.add("0_22", ["成都市", "广元市", "绵阳市", "德阳市", "南充市", "广安市", "遂宁市", "内江市", "乐山市", "自贡市", "泸州市", "宜宾市", "攀枝花市", "巴中市", "达州市", "资阳市", "眉山市", "雅安市", "阿坝州", "甘孜州", "凉山州"]);
dsy.add("0_23", ["贵阳市", "六盘水市", "遵义市", "安顺市", "毕节地区", "铜仁地区", "黔东南州", "黔南州", "黔西南州"]);
dsy.add("0_24", ["昆明市", "曲靖市", "玉溪市", "保山市", "昭通市", "丽江市", "思茅市", "临沧市", "德宏州", "怒江州", "迪庆州", "大理州", "楚雄州", "红河州", "文山州", "西双版纳州"]);
dsy.add("0_25", ["拉萨市", "那曲地区", "昌都地区", "林芝地区", "山南地区", "日喀则地区", "阿里地区"]);
dsy.add("0_26", ["西安市", "延安市", "铜川市", "渭南市", "咸阳市", "宝鸡市", "汉中市", "榆林市", "安康市", "商洛市"]);
dsy.add("0_27", ["兰州市", "嘉峪关市", "白银市", "天水市", "武威市", "酒泉市", "张掖市", "庆阳市", "平凉市", "定西市", "陇南市", "临夏州", "甘南州"]);
dsy.add("0_28", ["西宁市", "海东地区", "海北州", "海南州", "黄南州", "果洛州", "玉树州", "海西州"]);
dsy.add("0_29", ["银川市", "石嘴山市", "吴忠市", "固原市", "中卫市"]);
dsy.add("0_30", ["乌鲁木齐市", "克拉玛依市", "自治区直辖县级行政单位", "喀什地区", "阿克苏地区", "和田地区", "吐鲁番地区", "哈密地区", "克孜勒苏柯州", "博尔塔拉州", "昌吉州", "巴音郭楞州", "伊犁州", "塔城地区", "阿勒泰地区"]);
dsy.add("0_31", ["香港特别行政区"]);
dsy.add("0_32", ["澳门特别行政区"]);
dsy.add("0_33", ["台北", "高雄", "台中", "花莲", "基隆", "嘉义", "金门", "连江", "苗栗", "南投", "澎湖", "屏东", "台东", "台南", "桃园", "新竹", "宜兰", "云林", "彰化"]);
dsy.add("0", ["北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "内蒙古", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省", "山东省", "河南省", "湖北省", "湖南省", "广东省", "广西", "海南省", "四川省", "贵州省", "云南省", "西藏", "陕西省", "甘肃省", "青海省", "宁夏", "新疆", "香港", "澳门", "台湾省"]);var s = ["s_province", "s_city"]; //三个select的name
var opt0 = ["省份", "地级市"]; //初始值
function _init_area() { //初始化函数for(i = 0; i < s.length - 1; i++) {document.getElementById(s[i]).onchange = new Function("change(" + (i + 1) + ")");}change(0);
}

补充:

1.Exists:测试某个路径下的文件是否存在。回调函数包含一个参数exists,true则文件存在,否则是false。

2.typeof

经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.length) != "undefined" ) {} 或 if( !isNaN(document.mylist.length) ) {} typeof的运算数未定义,返回的就是 "undefined". 运算数为数字 typeof(x) = "number" 字符串 typeof(x) = "string" 布尔值 typeof(x) = "boolean" 对象,数组和null typeof(x) = "object" 函数 typeof(x) = "function" typeof 运算符返回一个用来表示表达式的数据类型的字符串。
可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。
如:
alert(typeof (123));//typeof(123)返回"number"
alert(typeof ("123"));//typeof("123")返回"string"
3.js的width语句使用方法

引用:http://www.jb51.net/article/12326.htm

1)简要说明
       with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。

2)语法格式
with(object instance)
{
        //代码块
}
       有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,着实有点麻烦,学习了with语句后,可以通过类似如下的方式来实现:
with(objInstance)
{
       var str = 属性1;
.....
} 去除了多次写对象名的麻烦。

3)举例
<script language="javascript">
<!--
function Lakers() {
       this.name = "kobe bryant";
       this.age = "28";
       this.gender = "boy";
}
var people=new Lakers();
with(people)
{
       var str = "姓名: " + name + "<br>";
       str += "年龄:" + age + "<br>";
       str += "性别:" + gender;
       document.write(str);
}
//-->
</script>
代码执行效果如下:
姓名: kobe bryant
年龄:28
性别:boy

4.Option()

对于dom对象中的select而言,其中每一个选项或者条目叫做一个option,new Option就是创建一个条目对象,例如var o = new Option("zhangsan","张三"),例如给select对象追加一个选项: document.forms[0].selectName.options[document.forms[0].selectName.length] = new Option("beijing","北京");

微影院线-今日头条广告总结相关推荐

  1. 今日头条广告投放的扣费标准是什么?今日头条开屏广告投放指南

    今日头条广告目前在全国都是有代理商的,想要在今日头条投放广告不知道如何下手怎么办?那么下面这篇文章就为大家讲述今日头条投放开屏广告的展现形式和扣费标准等!大家快搬好小板凳认真听讲吧!今日头条广告样式现 ...

  2. 哪种营销方法效果最差_今日头条广告投放形式分几种?头条品牌营销曝光效果哪种广告更好?...

    一.今日头条广告形式分几种? 所以,广告主们也想借助今日头条投放广告.那么,今日头条怎么投放广告?今日头条平台有三种投放广告形式,开屏广告.信息流广告.详情页广告: 1.开屏广告 该广告位可以让你的产 ...

  3. 今日头条极速版怎样签到_今日头条投放广告的费用多少钱?今日头条广告投放完整流程是怎样?...

    目前,今日头条广告投放主要有3种扣费模式,分别是按CPC点击扣费.按CPM展示收费.按OCPC/OCPM/CPA效果收费.下面具体介绍下这3种广告收费模式. 1.CPM按展示扣费 当广告展示您才需要付 ...

  4. 今日头条ocpm计费规则_今日头条广告投放推广新产品选OCPM还是CPA好?是新的计费方式吗?...

    相信大多数广告主都知道今日头条广告有CPM.CPC.CPA三种付费方式,那么这个OCPM又是从哪里冒出来的?它到底又是什么?是一种新的计费方式吗? 一.关于今日头条OCPM 1.OCPM定义 官方定义 ...

  5. 今日头条推广房产的广告需要什么资质?今日头条广告开户找哪里?

    随着各地房产开发商的快速发展,客户已经成为房产行业的一大难题,没有客户就意味着没有变现,因此这个问题可以说是每个老板的一个刻不容缓想要处理的难题.今日头条到目前为止已经积累的有7亿的用户数量,一款新闻 ...

  6. 今日头条广告如何优化?这四个思路至关重要

    今日头条广告如何优化?随着互联网的高速发展,在网络平台上投放广告已然成为潮流,而今日头条作为受到大众喜爱的平台之一,有许多广告主想要在今日头条平台内投放广告,但如何优化今日头条广告仍是许多广告主烦恼的 ...

  7. 今日头条广告投放技巧干货:落地页分析工具

    在实际投放过程中,经常会碰见进入落地页的用户数还不错,但实际提交表单数却不高,有时候想优化落地页,却不知从哪里开始入手的情况,如果你曾经遇到过类似这样的问题,那你一定不能错过今天这篇今日头条广告投放干 ...

  8. 今日头条广告投放入门知识

    工欲善其事,必先利其器.熟练掌握今日头条广告投放规则,对每个广告主来说都非常重要,毕竟,再优秀的广告创意也需要符合投放规则才能锦上添花.然而,很多广告主想当然地认为决定广告效果的最终还是自己的预算,和 ...

  9. 广告投放系统后台html,今日头条广告投放后台如何创建广告?

    原标题:今日头条广告投放后台如何创建广告? 一.创建广告组 1.今日头条广告组预算如何设定 您可以通过广告组预算设置该广告组下所有广告计划预算的消费限额,该推广计划的推广信息在消费达到预算后将下线,不 ...

最新文章

  1. 在Docker中运行Spring Boot的高级功能测试
  2. 河南工程学院计算机科学与技术在哪个校区,河南工学院新生在哪个校区_有几个校区及地址介绍...
  3. SAP Commerce Cloud OAuth 实现介绍
  4. 缩小窗口时CSS背景图出现右侧空白BUG的解决方法
  5. vivo 5G手机日产量10万台 3月销量同比增长超10%
  6. 谷歌浏览器外贸版_做外贸没有单怎么办?找客户 供应商的小技巧-跨境电商
  7. JavaScript PHP 通过URLEncode字串判断其编码是UTF-8还是GBK
  8. Oracle创建上下文 SYS_CONTEXT
  9. c语言输出英文字母表,菜鸟求助,写一个随机输出26个英文字母的程序
  10. J 位操作练习 (Java)
  11. 手机qq2008触屏版_手机版卖家中心在哪里
  12. iptables 详解
  13. JS 页面跳转,参数的传递
  14. 只有mdf文件恢复数据库
  15. 移动云迁移工具:物理服务器迁移到移动云
  16. 北京“快速AI体温检测”应对返工潮;盖茨基金出资1亿美元抗击新冠病毒;腾讯再设2亿元资金池抗击疫情...
  17. 将 MobaXterm 的高亮/突出显示集功能(HighLight sets)移植到 Xshell6 中使用
  18. NDK33_最全排查UnsatisfiedLinkError: No implementation found
  19. 湛蓝.Net软件国际化工具V1.0.0.发布了,欢迎大家使用
  20. mysql查询当天时间

热门文章

  1. 15个受用一生的学习习惯
  2. 六十星系之04太阴独坐巳亥
  3. 产能节拍php,工厂生产线的产能如何提升(实例讲解)
  4. 水文遥测终端(水文遥测终端机)遥测终端机RTU 中小河流水文水雨情自动监测设备
  5. 华为手机显示服务器繁忙,显示服务器繁忙
  6. 机器学习之决策树算法原理详解
  7. 平台2.0数据采集软件
  8. IDEA2022 搭建SpringMVC最新教程
  9. springboot + mybatis-plus短信验证码每天发送次数
  10. 华中科技大学计算机专硕为啥叫电子信息,华中科技大学电子信息专硕2021年考研经验和复习建议...