- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简要整理了基于TeamplateWorkflow组件进行工作流开发的步骤-Read
第1章讨论过,我们使用 $(document).ready() 包住我们的 jQuery 代码,DOM 加载完毕后就可以使它所有东西都可用。第二行使用子结合器 () 来添加 horizontal 类到所有最高级的项。$() 函数里的选择器意思是 find each list item (li) that is a child () of an element with an ID of selected-plays (#selected-plays)(保留原意,不做翻译了)。
现在这个类被应用了,我们的嵌套列表看起来像这样:
可以用很多种不同的方法样式化所有其它不在最高级的项目。既然我们已经应用 horizontal 类到最高级的项目,为了指定那些没有 horizontal 类的所有列表项,我们可使用negation pseudo-class (保留原意,否定伪类)方法获得所有子级的项目。
$(document).ready(function() {
$(#selected-plays li).addClass(horizontal);
$(#selected-plays li:not(.horizontal)).addClass(sub-level);
});
这时我们得到每个列表项:
1、 是否 ID 为 selected-plays 的元素的子孙
2、 本身没有类 horizontal
当我们添加 sub-level 类到这些项目中,他们得到灰黄色的背景,在样式表中定义:.sub-level {background-color: #ffc;}。现在这个嵌套的列表看起来像这样:
XPath 选择器
XML 路径语言(XPath)是一种在 XML 文档中指定不同元素或者它们的值的语言,它与 CSS 在 HTML 文档中指定元素的方法相类似。jQuery 库支持支持一套基本的 XPath 选择器,如果我们想的话,我们可以让它与 CSS 选择器一起工作。使用 jQuery,不管文档的类型如何,我们都可使用 XPath 和 CSS 选择器。
当谈到属性选择器时,jQuery 使用 XPath 指定属性的约定,属性通过在方括号里用 @ 符号作为前缀指定,而不是用 CSS 的方法,它缺乏灵活性。例如,选择所有带有 title 属性的链接,我们会这样写:
$(a[@title])
XPath 语法允许方括号不使用 @ 的另一个用法来指定一个不包含其它元素的元素。例如,我们可用下面的选择器表达式来得到所有包含一个 ol 元素的 div 元素:
$(div[ol])
样式化链接
属性选择器接收类正则表达式的语法来指定一个字符串的开始(^)与结束($)。它们也可用 asterisk(*) 来指示一个字符串的任意位置。
举例来说,我们想显示带不同文本颜色的不同种链接,我们首页在我们的样式表中定义样式:
a {
color: #00f; /* make plain links blue */
a.mailto {
color: #f00; /* make email links red */
}
a.pdflink {
color: #090; /* make PDF links green */
}
a.mysite {
text-decoration: none; /* remove internal link underline */
border-bottom: 1px dotted #00f;
}
然后,我们用加入三个类(mailto、pdflink 和 mysite),并用 jQuery 将它们加到适合的链接。
为了得到所有的 email 链接,我们创建一个选择器来查找所有的 anchor 元素 (a) ,选择器用以 mailto 开头 (^=mailto:) 的 href 属性 ([@href]),如下:
$(document).ready(function() {
$(a[@href^=mailto:]).addClass(mailto);
});
为了得到所有连接到 PDF 文件的链接,我们使用美元符号($)不是用脱字符号(^),为了得到所有以 .pdf 结尾的 href 属性的链接,代码如下:
$(document).ready(function() {
$(a[@href^=mailto:]).addClass(mailto);
$(a[@href$=.pdf]).addClass(pdflink);
});
最后,为了得到内部链接,例如,在 连接到其它页面,我们用星号:
$(document).ready(function() {
$(a[@href^=mailto:]).addClass(m
您可能关注的文档
- 税控发票开票软件金税盘版V20培训-山东国税局.PPT
- 穷人的财产.DOC
- 空调变风量通风系统.PDF
- 空运知识-深圳外代国际货运有限公司.DOC
- 空间业务部对地静止卫星网络间的兼容性分析-ITU.PDF
- 空间数据的转换与处理-Read.PDF
- 空间观念培养再思考-无锡第六高级中学.DOC
- 空间超大幅宽低畸变红外成像扫描控制-光学精密工程.PDF
- 空间向量加减法﹑系数积的坐标表示.PPT
- 空间站的概念与历史.DOC
- 第32讲 冷战与国际格局的演变 课件高三统编版(2019)必修中外历史纲要下一轮复习.pptx
- 综合探究二 践行社会责任 促进社会进步课件高中政治统编版必修二经济与社会.pptx
- 第46讲 交通与社会变迁 课件--2025届高三历史统编版(2019)选择性必修2一轮复习.pptx
- 第17课 中国古代的户籍制度与社会治理 课件高二上学期历史统编版(2019)选择性必修1国家制度与社会治理.pptx
- 第一课 国体与政体 课件高考政治一轮复习统编版选择性必修一当代国际政治与经济.pptx
- 第47讲 世界古代的食物生产、商业贸易与居住环境课件高考统编版历史选择性必修2一轮复习.pptx
- 第二单元 课时3 秦统一多民族封建国家的建立 课件 高三统编版2019必修中外历史纲要上册一轮复习.pptx
- 第二课 我国的社会主义市场经济体制 课件-高考政治一轮复习统编版必修二经济与社会.pptx
- 第三单元 课时6 三国两晋南北朝时期的经济与文化 课件 高三统编版2019必修中外历史纲要上册一轮复习.pptx
- 第十单元 课时29 欧洲的思想解放运动 课件高三统编版2019必修中外历史纲要下册一轮复习.pptx
最近下载
- 毛里求斯旅游指南下载版 - TripAdvisor猫途鹰.pdf VIP
- 自然垄断行业反垄断合规报告.docx
- 法兰克福旅游指南下载版 - TripAdvisor猫途鹰.pdf VIP
- TripAdvisor猫途鹰威尼斯Venice.pdf VIP
- 面塑教案-精品面塑制作技术教案【完整版】.doc
- 党员、流动党员、入党积极分子花名册(完整资料).doc.docx VIP
- 外国名著-《精灵鼠小弟》作者:[美国]埃尔温·布鲁克斯·怀特.PDF
- 《年产12万吨己内酰胺装置环己酮氨肟化反应器的设计》-毕业论文设计(学术).doc VIP
- (标准版)台球室合伙协议范本.doc
- 重钢建设集团有限公司H钢组立机安全风险分级管控清单.docx VIP
文档评论(0)