Jquery 如何使用<;div id=";SomeId“&燃气轮机</部门>;航行用
首先按照要求创建一个滑块,我找到了下面的链接 我已经成功地实现了,但是当我们开始使用asp.net代码时,它开始产生问题。然而,我能够解决其中的许多问题,但我所陷入的问题除外。在这方面我需要你的指导 问题:一旦用户自动提交子页面内容1的表单1,我想移动“子页面内容2”。 我可以跳转到tab Page2,但无法使用Jquery 如何使用<;div id=";SomeId“&燃气轮机</部门>;航行用,jquery,html,css,Jquery,Html,Css,首先按照要求创建一个滑块,我找到了下面的链接 我已经成功地实现了,但是当我们开始使用asp.net代码时,它开始产生问题。然而,我能够解决其中的许多问题,但我所陷入的问题除外。在这方面我需要你的指导 问题:一旦用户自动提交子页面内容1的表单1,我想移动“子页面内容2”。 我可以跳转到tab Page2,但无法使用jquery将子页面内容1的内容自动向左移动 为了解决这个问题,我在这里找到了许多线程,给出了移动jqueryui选项卡小部件的解决方案。不过,我也想了解下面编写的代码结构 <di
jquery
将子页面内容1的内容自动向左移动
为了解决这个问题,我在这里找到了许多线程,给出了移动jqueryui选项卡
小部件的解决方案。不过,我也想了解下面编写的代码结构
<div class="main_main_container">
<div id="linktoPage1">
<div id="linktoPage2">
<div id="linktoPage3">
<div id="linktoPage4">
<nav> <a href="#linktoPage1">Page1</a><a href="#linktoPage2">Page2</a><a href="#linktoPage3">Page3</a><a
href="#linktoPage4"></nav>
<div class="Pages">
<div class="page" id="subPage1"> Sub Page Content 1
full flag asp.net form1
</div>
<div class="page" id="subPage2"> Sub Page Content 2
full flag asp.net form2
</div>
<div class="page" id="subPage3"> Sub Page Content 3
full flag asp.net form3
</div>
<div class="page" id="subPage4"> Sub Page Content 4
full flag asp.net form4
</div>
</div>
</div>
</div>
</div>
</div>
</div>
方法1:
历史注释
…第1节。。。
数学笔记
…第2节。。。
或
方法2:
我们可以通过使标题元素本身成为锚来实现相同的效果:
<H2 id="section1">History Notes </A></H2>
...section 1...
<H2 id="section2">Maths Notes </A></H2>
...section 2...
历史注释
…第1节。。。
数学笔记
…第2节。。。
现在,这个描述让我对w3org
上描述的代码感到困惑,因为它与Reference 1
站点上描述的代码完全不同
为什么他们不使用#
字符引导(发送)用户访问链接历史记录说明。
为什么在参考文献1
的代码中,作者写得像
一样,写
在
内部/嵌套在
这是一种特殊类型的化学,我无法掌握
我希望一旦我能够理解上述系统,我就能找到以下问题的答案。上面也有描述
作者正在使用css方式将用户引导到指定位置。然后我们如何使用jquery执行相同的操作。我的意思是我们如何编写与#linktoPage1:target.page(左:-100%)等价的代码代码>使用jquery
谢谢 您正在使用的选项卡式菜单的设计使得无法使用JS选择选项卡
菜单的工作原理是,所有元素都被包装在三个包装器中,其中一个通过单击链接来定位。页面的样式是基于目标包装器元素的。问题是,您不能使用JS来定位元素,这就是为什么您不能在当前代码中选择使用JS的选项卡
但别担心,不管怎样,这是一种只使用CSS标签的糟糕方法。如果您按照您参考的教程中所示的方式进行操作,则在用户单击其中一个选项卡之前,没有一个选项卡显示为初始选中。此外,它还需要大量多余的标记
我建议您改为使用单选按钮
(如果您希望选项卡菜单导航完全与CSS一起工作,尽管在其他方面使用JS)。使用单选按钮的优点是:
- 您可以使用JS选择元素为
的选项卡。checked=true代码>
- 您可以通过选中
属性预先选择其中一个选项卡
- HTML中的标记乱七八糟的要少得多
- 还是纯CSS解决方案
我已经创建了一个函数tab()
,您可以使用它来选择一个选项卡。例如,tab(3)
将选择第三个选项卡
我试图在下面代码的注释中尽可能详细地说明。但我知道这需要对CSS选择器有相当好的了解才能完全理解,所以问问是否有什么不清楚的地方
/*
使用以下功能,您可以选择要显示的选项卡:
例如,选项卡(1)选择第一个选项卡。
*/
功能选项卡(编号){
var elems=document.getElementsByTagName(“输入”),navs=[];
对于(var i=0;i
幻灯片1
幻灯片2
幻灯片3
只是方法1的一个注释:由于html5,a
元素的名称属性已经过时([…]作者不应该在元素上指定name属性。[…]应该使用id属性。
)W3C页面上的文本是多年前编写的,方法1用于与旧浏览器兼容。也就是说,20世纪的浏览器已经不存在了。即使在像IE6这样的旧浏览器中,您也可以始终使用ID方法。(我刚刚测试过)。顺便说一下,单击与CSS没有任何关系。@MrLister感谢您的回复。但是,先生,您可能会发现(在“参考1”页上)正在使用css支持点击。而且它也可以在“vanseo”博客上看到。请也考虑它们。谢谢!@MrLister您能给我一个线索pg1…许多其他链接。。。
这段代码是怎么写的work@Oksanen:非常感谢您提供如此详细的答案。我真的需要如此有见地的答案。您完全正确,因为我为此编写了大量HTML和CSS。甚至JavaScript也跨越了100多行,以显示正确选择的选项卡。(正如你们已经知道的,asp.net
forms)页面本身变得非常沉重。我已经开始应用你们的解决方案;我也有很多问题。但我想问一个相当重要的问题。再次感谢!
<H2><A name="section1">History Notes </A></H2>
...section 1...
<H2><A name="section2">Maths Notes </A></H2>
...section 2...
<H2 id="section1">History Notes </A></H2>
...section 1...
<H2 id="section2">Maths Notes </A></H2>
...section 2...