Javascript 动态选项卡、单个选项卡导航
我正在尝试开发一个基于jquery的动态标签。它非常有效,只要点击左侧菜单项,就会打开一个新的选项卡。但若我想在点击某个标签的链接内容时打开一个标签,那个么我就无法创建一个新的标签。基本上,链接页面在同一选项卡上过载 同样,我也上传了我的html代码和jquery代码 在JSFIDLE的结果面板上,我们可以看到菜单结构。单击菜单项将打开一个选项卡,即正在打开一个包含index.html内容的选项卡 现在,如果我在index.html中添加了一个链接,单击该链接,我想打开另一个选项卡,那就是我的龙。选项卡的内容正在更改,但单击链接的同一选项卡上的所有内容都有所不同Javascript 动态选项卡、单个选项卡导航,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试开发一个基于jquery的动态标签。它非常有效,只要点击左侧菜单项,就会打开一个新的选项卡。但若我想在点击某个标签的链接内容时打开一个标签,那个么我就无法创建一个新的标签。基本上,链接页面在同一选项卡上过载 同样,我也上传了我的html代码和jquery代码 在JSFIDLE的结果面板上,我们可以看到菜单结构。单击菜单项将打开一个选项卡,即正在打开一个包含index.html内容的选项卡 现在,如果我在index.html中添加了一个链接,单击该链接,我想打开另一个选项卡,那就是我的龙
<a href="anotherPage.html">Click Here to Open another Tab</a>
任何关于如何从选项卡单击链接创建选项卡的建议。我尝试模拟您的问题,发现您没有包含css。 看到正在工作的那个了吗
问题是您使用的是直接链接,浏览器将使用该链接正常打开页面。如果要使用自定义JavaScript/JQuery选项卡,则必须更改链接,改为使用单击处理程序在页面中打开新选项卡,与单击导航时的方式相同。根据博客文章,这意味着您的链接需要对文档名使用rel属性,而不是href属性,并且您需要在JavaScript中分配一个单击处理程序,与对选项卡链接的分配方式相同。最好是为所有这些虚拟选项卡链接分配一个公共类,这样您就可以全局地将单击处理程序分配给该类的所有元素。我认为如果您能够提供一个JSFIDLE代码,您将更有可能得到建设性的答案(您现在拥有的还不足以继续)。我已经用JSFIDLE链接更新了这个问题。您可能会发现这个答案很有帮助:谢谢链接。可悲的是,我无法利用它。不是我的东西
body { font-family:Lucida Sans, Lucida Sans Unicode, Arial, Sans-Serif; font-size:13px; margin:0px auto;}
#tabs { margin:0; padding:0; list-style:none; overflow:hidden; }
#tabs li { float:left; display:block; padding:5px; background-color:#bbb; margin-right:5px;}
#tabs li a { color:#fff; text-decoration:none; }
#tabs li.current { background-color:#e1e1e1;}
#tabs li.current a { color:#000; text-decoration:none; }
#tabs li a.remove { color:#f00; margin-left:10px;}
#content { background-color:#e1e1e1;}
#content p { margin: 0; padding:20px 20px 100px 20px;}
#main { width:900px; margin:0px auto; overflow:hidden;background-color:#F6F6F6; margin-top:20px;
-moz-border-radius:10px; -webkit-border-radius:10px; padding:30px;}
#wrapper, #doclist { float:left; margin:0 20px 0 0;}
#doclist { width:150px; border-right:solid 1px #dcdcdc;}
#doclist ul { margin:0; list-style:none;}
#doclist li { margin:10px 0; padding:0;}
#documents { margin:0; padding:0;}
#wrapper { width:700px; margin-top:20px;}
#header{ background-color:#F6F6F6; width:900px; margin:0px auto; margin-top:20px;
-moz-border-radius:10px; -webkit-border-radius:10px; padding:30px; position:relative;}
#header h2 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}