求助:如果使用jsjq 控制一个div 当滚动到页面顶部的时候固定在顶部,离开可继续滚动

求助:如果使用jsjq 控制一个div 当滚动到页面顶部的时候固定在顶部,离开可继续滚动,第1张

1、新建html文档。

2、书写hmtl代码<div class="box">    <!--代码开始--><div class="main"></div><div class="sub"><div class="sub01"></div><div class="sub01"></div><div class="fixed">我是固定的哟</div></div><!--代码结束--></div>。

3、书写css代码。<style type="text/css">{padding:0px;margin:0px;}box{width:1000px;

;background:#ccc;margin:0 auto;overflow:hidden;}main{width:770px;height:3000px;。

;background:#000;float:left;}sub{width:220px;background:#FC6;float:right;}。

4、sub01{width:220px;height:100px;background:#0CC;margin-bottom:10px;}fixed

{width:220px;height:300px;background:#F66;font:normal 13px/30px \5FAE\8F6F\96C5\

9ED1;text-align:center;top:10px;}</style>。

5、书写并添加js代码。<script src="js/jqueryjs"></script>。这就完成了。

jquery中有哪几种类型的选择器

$("#myELement") 选择id值等于myElement的元素,id值不能重复在文件中只能有一个id值是myElement所以得到的是唯一的元素

$("div") 选择所有的div标签元素,返回div元素阵列

$("myClass") 选择使用myClass类的css的所有元素

$("") 选择文件中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,myclass")

层叠选择器:

$("form input") 选择所有的form元素中的input元素

$("#main > ") 选择id值为main的所有的子元素

$("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素

$("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签

基本过滤选择器:

$("tr:first") 选择所有tr元素的第一个

$("tr:last") 选择所有tr元素的最后一个

$("input:not(:checked) + span")

过滤掉:checked的选择器的所有的input元素

$("tr:even") 选择所有的tr元素的第0,2,4 个元素(注意:因为所选择的多个元素时为阵列,所以序号是从0开始)

$("tr:odd") 选择所有的tr元素的第1,3,5 个元素

$("td:eq(2)") 选择所有的td元素中序号为2的那个td元素

$("td:gt(4)") 选择td元素中序号大于4的所有td元素

$("td:ll(4)") 选择td元素中序号小于4的所有的td元素

$(":header")

$("div:animated")

内容过滤选择器:

$("div:contains('John')") 选择所有div中含有John文字的元素

$("td:empty") 选择所有的为空(也不包括文字节点)的td元素的阵列

$("div:has(p)") 选择所有含有p标签的div元素

$("td:parent") 选择所有的以td为父节点的元素阵列

视觉化过滤选择器:

$("div:hidden") 选择所有的被hidden的div元素

$("div:visible") 选择所有的视觉化的div元素

属性过滤选择器:

$("div[id]") 选择所有含有id属性的div元素

$("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素

$("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素

$("input[name^='news']") 选择所有的name属性以'news'开头的input元素

$("input[name$='news']") 选择所有的name属性以'news'结尾的input元素

$("input[name='man']") 选择所有的name属性包含'news'的input元素

$("input[id][name$='man']") 可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素

子元素过滤选择器:

$("ul li:nth-child(2)"),$("ul li:nth-child(odd)"),$("ul li:nth-child(3n + 1)")

$("div span:first-child") 返回所有的div元素的第一个子节点的阵列

$("div span:last-child") 返回所有的div元素的最后一个节点的阵列

$("div button:only-child") 返回所有的div中只有唯一一个子节点的所有子节点的阵列

表单元素选择器:

$(":input") 选择所有的表单输入元素,包括input, textarea, select 和 button

$(":text") 选择所有的text input元素

$(":password") 选择所有的password input元素

$(":radio") 选择所有的radio input元素

$(":checkbox") 选择所有的checkbox input元素

$(":submit") 选择所有的submit input元素

$(":image") 选择所有的image input元素

$(":reset") 选择所有的reset input元素

$(":button") 选择所有的button input元素

$(":file") 选择所有的file input元素

$(":hidden") 选择所有型别为hidden的input元素或表单的隐藏域

表单元素过滤选择器:

$(":enabled") 选择所有的可 *** 作的表单元素

$(":disabled") 选择所有的不可 *** 作的表单元素

$(":checked") 选择所有的被checked的表单元素

$("select option:selected") 选择所有的select 的子元素中被selected的元素

选取一个 name 为”S_03_22″的input text框的上一个td的text值

$(”input[@ name =S_03_22]“)parent()prev()text()

名字以”S_”开始,并且不是以”_R”结尾的

$(”input[@ name ^='S_']“)not(”[@ name $='_R']“)

一个名为 radio_01的radio所选的值

$(”input[@ name =radio_01][@checked]“)val();

$("A B") 查询A元素下面的所有子节点,包括非直接子节点

$("A>B") 查询A元素下面的直接子节点

$("A+B") 查询A元素后面的兄弟节点,包括非直接子节点

$("A~B") 查询A元素后面的兄弟节点,不包括非直接子节点

jquery的选择器有哪几种类型

很多种,大概归纳为9种。

(1)基本

#id

element

class

selector1,selector2,selectorN

(2)层次选择器:

ancestor descendant

parent > child

prev + next

prev ~ siblings

(3)基本过滤器选择器

:first

:last

:not

:even

:odd

:eq

:gt

:lt

:header

:animated

(4)内容过滤器选择器

:contains

:empty

:has

:parent

(5)可见性过滤器选择器

:hidden

:visible

(6)属性过滤器选择器

[attribute]

[attribute=value]

[attribute!=value]

[attribute^=value]

[attribute$=value]

[attribute=value]

[attrSel1][attrSel2][attrSelN]

(7)子元素过滤器选择器

:nth-child

:first-child

:last-child

:only-child

(8)表单选择器

:input

:text

:password

:radio

:checkbox

:submit

:image

:reset

:button

:file

:hidden

(9)表单过滤器选择器

:enabled

:disabled

:checked

:selected

潜艇中有哪几种类型的

潜艇按动力系统分为常规潜艇和核动力潜艇。核潜艇按作战任务分为攻击核潜艇和战略核潜艇,常规动力潜艇不具备战略打击能力。

攻击型核潜艇是以鱼雷、反潜导d和反舰导d为主要攻击武器的潜艇,主要任务是搜寻和攻击敌方潜艇、航母战斗群和水面舰艇编队,为战略导d潜艇、航母战斗群或海上机动编队扫清航道,以及战略战役侦察,还有一个最重要的目标就是搜寻并摧毁敌方的战略核潜艇。

战略核潜艇以鱼雷,导d和潜射洲际导d为武器的核潜艇。用途是在战略上实施二次核打击和战略核威慑。因为路基的洲际导d很容易被卫星发现,所以隐藏在大洋中的战略核潜艇就是一个有核国家最具威慑力的战略武器,核威慑的王冠就是战略核潜艇。

常规潜艇由于其动力系统的限制,不可能像核潜艇那样可以在全球活动,所以常规潜艇的活动区域主要是近海和离海岸线较近的大洋中。它们的主要任务是近海防御,设伏围歼,区域游猎,引导截击和护航警戒。

“台风”级是世界上最大的战略核潜艇,但不是俄罗斯最先进的,目前俄罗斯最先进的战略核潜艇是“北风之神”级。

中国的潜艇,无论是常规潜艇还是核潜艇,都和俄罗斯有一定的差距,俄罗斯毕竟继承了苏联的强大的海军,他们的潜艇要比中国早的多也先进的多。近几年中国的潜艇有很大发展,但几十年的差距不是一级两级潜艇能够追回来的,是不是?

有哪几种类型的炮?

1迫击炮

迫击炮是用座钣承受后坐力的高射角曲射火炮。通常发射尾翼d。其主要特点是:身管短,构造简单,重量较轻,运动方便,适用于在各种地形上作战;初速小,射角大(通常为45度一85度),d道弯曲,适用于射击遮蔽物后的目标和水平目标。主要配用杀伤爆破榴d,用于压制、歼灭敌有生力量和技术兵器,破坏铁丝网和其它障碍物;还可配用照明d、烟幕d等特种炮d,以完成多种战斗任务。按装填方式分为前装式和后装式;按炮膛结构分为滑膛式和线膛式;按运动方式分为行动式、驮载式、牵引式和自行式;按口径可分为轻型、中型、重型三类,轻型一般为50、51、60毫米口径,全炮重小于20公斤,主要装备步兵。作战时,一般由单兵携带,或分解成几个部件,由几人背负或由牲畜驮载;中型一般为81、82毫米口径,全炮重在40公斤左右,可分解成几个部件搬运;重型一般口径大于100毫米,全炮重在100公斤以上,采用车辆牵引或自行。追击炮通常由炮身、炮架、座钣和瞄准具组成。在战斗状态时,炮身尾部的炮杵置于座钣驻臼内。进行触发射击时,击针外突,炮d从炮口装填,靠下滑撞击击针击发底火;进行拉发射击时,击针缩回,炮d入膛后,靠拉火机的击锤撞击击针击发底火。发射时,炮身的后坐力经座钣传至地面,靠土壤的变形吸收后坐能量,限制后坐运动。

2加农炮

加农炮是d道低伸的火炮,属地面炮兵的主要炮种之一。主要用于射击装甲目标、垂直目标和远距离目标。对装甲目标和垂直目标,多用直接瞄准射击;对远距离目标,则用间接瞄准射击。主要由炮身、炮架、瞄准装置等部件组成。主要特点是身管长(一般为口径的40—80倍)、初速大(通常在700米/秒以上)、射程远(如152—155毫米加农炮的最大射程可达22—35公里)。按其口径可分为小口径加农炮(75毫米以内)、中口径加农炮(76—130毫米)和大口径加农炮(130毫米以上);按运动方式和结构分为牵引式、自运式、自行式和运载式(安装在坦克、飞机、舰艇上)四种。反坦克炮、坦克炮、高射炮、航空炮、舰炮和海岸炮也属加农炮型别。使用d种有杀伤榴d、爆破榴d、杀伤爆破榴d、穿甲d、脱壳超速穿甲d、碎甲d、燃烧d等。是进行地面火力突击的主要火炮。

3榴d炮

榴d炮是身管较短,初速较小,d道较弯曲的火炮,属于地面炮兵的主要炮种之一。适于对水平目标射击,主要用于歼灭、压制敌有生力量和技术兵器,破坏工程设施、桥梁、交通枢纽等。它由炮身、炮架和瞄准装置组成,按其机动方式,分为牵引式和自行式榴d炮两种。主要特点是:身管较短(一般为口径的20—30倍)、初速较小(通常为300—600米/秒);射角较大(约达70度),d丸落角也大,杀伤爆破效果好;采用多级变装药,在射角不变的条件下,可获得不同的初速、d道和射程,便于在较大纵深内实施火力机动。现代榴d炮炮身长达口径的33—44倍,初速达827米/秒,最大射角75°,使用一般榴d,最大射程达18000多米,使用增程d时,最大射程可达30000米。是进行地面火力突击的主要火炮。

4加农榴d炮

简称“加榴炮”。加榴炮是指兼有加农炮和榴d炮d道特性的火炮。主要用于射击较远距离目标和破坏较坚固的工程设施。由炮身、炮架和瞄准装置组成,具体结构与加农炮和榴d炮相似。其特点是:可以平射和曲射;比加农炮炮身短,d丸初速范围广(使用变装药),炮身射角和d丸落角大;比榴d炮炮身长,射程远;用最大号装药和小射角射击时,具有加农炮的效能;用小号装药和大射角射击时,具有榴d炮的效能。现代加榴炮的口径多为152—155毫米。身管长一般为口径的25—40倍,d重为45公斤左右,最大射程为17—25公里。配用d种与榴d炮相似。按其运动方式分为牵引式、自运式和自行式三种。是进行地面火力突击的主要火炮。

5火箭炮

火箭炮是一种多发联装火箭发射装置,属于地面炮兵的主要炮种之一。主要用于对大面积目标射击。通常由定向器、回转盘、方向机、高低机、平衡机、瞄准器、点火系统及平台运动系统等组成。按定向器种类,可分为轨式、笼式和管式;按运动方式,可分为自行式和牵引式。火箭炮的主要作用是引燃火箭d的点火器和赋予火箭d初始飞行方向。装d完毕后,可一次发射一发,也可连续发射数十发。发射速度快、火力猛、威力大、机动性好,但射d散布大,发射时火光大,阵地容易暴露。火箭炮的口径一般为107—273毫米,最大射程40公里,主要配用杀伤爆破火箭d,也可配用特种火箭d,布设地雷、照明和施放烟幕等。是进行地面火力突击的主要火炮。

6无坐力炮

也称“无后坐力炮”。它是一种滑膛无反后坐装置的火炮。发射时,利用发射药生成的部分火药气体由炮尾向后喷出,产生反作用力,其方向与d丸出口时赋予炮管的后坐力方向相反,故该炮没有反后坐装置。无坐力炮主要用于摧毁近距离的装甲目标和火力点。由炮身、炮闩、炮架和瞄准装置等组成。其口径一般为57—120毫米,对坦克的直射距离为400—800米。主要配用空心装药破甲d、高爆榴d。具有结构简单、重量轻、便于机动等特点。

7高射炮

简称“高炮”。是从地面上对空中目标射击的火炮。必要时也可用于对地面或水面目标射击。主要特点是:炮身长、初速大、射界大、射速快、射击精度高,多数配有火控系统。按运动方式分,有牵引高炮和自行高炮;按口径分,有小口径高炮(口径小于60毫米)、中口径高炮(口径为60—100毫米)、大口径高炮(口径大于100毫米)。高炮通常都装有半自动或全自动炮闩,有机械化或自动化装填机构,可连续自动地装填和发射;大多数装有随动装置,能自动瞄准和追随目标。大、中口径高炮还装有引信侧合机,以自动装定引信分划。小口径高炮通常装有自动高射瞄准具,能不断地计算装定射击目标,以满足瞄准不断变化的空中目标的需要。第二次世界大战中,出现了120毫米和128毫米等大口径高炮。60年代以后,大口径高炮逐步被地空导d所取代,小口径高炮则获得较大发展,采用了多管联装,提高了发射速度,增大了火力密度。由于跟踪雷达、光电跟踪和测距装置、火控计算机和火炮组成的自行高炮系统的出现,提高了机动能力、行进中射击能力的射击效果。小口径高炮将继续向雷达、计算机、火炮等结成一体、多管联装或多管旋转、自行化以及d(地空导d)炮结合的方面发展。

8自行火炮

自行火炮是指与车辆底盘结合为一体,能自行运动的火炮。主要用于配合坦克部队和摩托化部队作战,及时为其提供火力支援。主要特点是:越野效能好、机动灵活,’占领和撤出阵地快、射击反应快。自行火炮由武器系统、装甲车体和底盘部分组成。武器系统包括武器、装填机构和火控系统。武器包括火炮(加农炮、榴d炮、加榴炮等)。装填机构有半自动和全自动两种。新一代自行火炮已装备有夜视装置和以d道计算机为中心的自动化火控系统。装甲有钢质装甲、铝合金装甲或简易的复合装甲。底盘有轮式和履带式两种。它们装有动力、传动、行走和 *** 纵装置。履带式底盘一般采用坦克或装甲车辆的底盘或它们的改进型,以及专用底盘。

9自行高射炮

简称“自行高炮”,是将瞄准发射系统与车辆底盘结合在一起,能自行运动的高射炮。主要用于歼灭低空和超低空目标,掩护行军、战斗的部(分)队。必要时也可用于消灭地(水)面目标。按口径分,有小口径和中口径自行高炮;按自行方式分,有履带式和轮式自行高炮;按功能分,有全天候和非全天候自行高炮。自行高炮通常是独立的高射炮系统,普遍采用火力系统、探测装置和解算装置装于同一车体上的“三位一体”结构。脚踏车辆由装甲车体、炮塔、动力装置、电源系统和行驶部分组成。火炮一般由数个结构相同的小口径自动炮身(有的是一门中口径炮身)、瞄准装置、平,衡机和高炮随动装置组成,装在旋转炮塔内或两侧。炮塔有封闭式、半封闭式和敞开式三种。车内装有雷达、光电或光学火控系统,装有导航仪以测定自身行进中所在位置的座标。车上还装有防核、化学、生物武器的仪器和装置。与牵引高炮相比,自行高炮越野能力强、机动性好、可靠性高、自动化程度高、反应时间短,具有对低空、超低空飞行目标作战的能力,可实施短时间停止射击和行进间射击,是各国陆军致力发展的防空武器之一。

10电磁炮

也称“电磁发射器”,是利用电磁力(洛仑磁力)代替火药发射炮d的一种装置。该种武器目前只获得原理成功,尚处于可行性研究阶段。美国现已能把100克重的炮d加速到10公里/秒,并成功地进行了矽面阵列承受10万个g载荷的试验。澳大利亚国立大学1970年建造了第一台电磁发射装置,用一台能量为550兆焦耳的单极发电机首次把3克重的塑料块加速到6000米/秒。电磁炮研制成功后,可用于打飞机、反坦克和作为天基反导d系统。但反战略导d要求电磁炮炮d质量达到2公斤,速度达20公里/秒,要达到这些要求,有待解决诸如研究适合天基用的数百兆焦耳的脉冲能源;解决轨道的强度、尺寸、重量;解决炮d上电子装置承受10万个g载荷等问题。电磁炮根据发射装置的结构和部件,可分为导轨炮、线圈炮和“重接”炮等。它们主要由能源、加速和开关三部分组成。在美国“战略防御”计划中将把电磁炮作为天基动能武器系统发展。

11海岸炮

简称“岸炮”,是配置在海岸重要地段、岛屿和水道翼侧的海军炮。主要用于歼灭敌海上目标,也可对陆上和空中目标射击。有固定式和移动式两种。固定式一般配置在永备工事内,移动式有机械牵引炮和铁道列车炮。海岸炮具有不易 扰、命中概率高、射击死角小、摧毁力强等特点。初期的海岸炮与陆炮相同,19世纪开始出现专用海岸炮。一般海岸炮的口径为100—406毫米,射程16—58公里。现代岸炮配有射击指挥仪、雷达和光电观测仪,使战斗效能有了很大提高。

CPU有哪几种类型的

CPU品牌分为英特尔和AMD两种。

英特尔介面型号分为LGA 1156、LGA 1155(Sandy Bridge)、LGA 1366、LGA 775。

AMD介面型号分为Socket AM3、Socket AM2+、Socket AM2。

按系列分,英特尔分为赛扬、奔腾、灵动、酷睿,AMD分为速龙、羿龙。

最常用的游戏CPU为AMD,速龙较便宜、羿龙较贵。

最常用的办公CPU为英特尔,酷睿较贵、奔腾其次、赛扬最便宜、灵动为移动上网本专用。

以上就是关于求助:如果使用js\jq 控制一个div 当滚动到页面顶部的时候固定在顶部,离开可继续滚动全部的内容,包括:求助:如果使用js\jq 控制一个div 当滚动到页面顶部的时候固定在顶部,离开可继续滚动、jquery中有哪几种类型的选择器、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9666472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存