在 Javascript 中激活链接
Making links active in Javascript
我在使用Javascript时遇到了一些问题。事实上,我只是那种脚本语言的新手,所以我需要一些帮助。问:如何激活此链接:
<a href="#box1">something</a>
此链接只是指向位于 index.html 文件中的div 的链接,因此没有加载页面。这是div
<div id="box1" class="box">
<h3><a name="box1">something</a></h3>
</div>
由于你刚刚起步,我建议你使用像jQuery这样的库。所以,如果你的HTML是这样的:
<div id="box1" class="box">
<h3><a name="box1">something</a></h3>
</div>
<div id="box2" class="box">
<h3><a name="box2">something</a></h3>
</div>
<div id="box3" class="box">
<h3><a name="box3">something</a></h3>
</div>
你有一个名为 youarehere
的 CSS 类:
.youarehere { color:white; background:green; }
使用jQuery,你可以写一些类似的东西:
$(".box > a").click(function() { // when clicking any of these links
$(".box > a").removeClass("youarehere"); // remove highlight from all links
$(this).addClass("youarehere"); // add highlight to clicked link
})
在普通JS中,要实现这一目标需要更多的努力。帮自己一个忙,不要重新发明轮子——人们已经照顾好了这一点,所以使用他们的劳动产品让你的生活更轻松。
a:active 表示当您单击链接时,CSS 属性将应用于链接,而不是使用 a:active use
a.visited{color:red;}
要在鼠标悬停时更改链接文本颜色,请使用以下 css:
<style type="text/css">
a:hover{color:Red;}
</style>
相关文章:
- 点击悬停区域中的链接会在触摸时立即激活
- 点击链接时激活li
- jQuery按下键激活链接
- JavaScript 阻止 Twitter 引导选项卡链接激活
- 在 Javascript 中激活链接
- 使用页面上其他位置的链接激活选项卡
- 当用户将鼠标悬停在 Chrome 或 Firefox 中的链接上时,悬停状态未激活
- jQuery .unload() 函数问题,仅在单击特定链接时激活
- 是否可以使用超链接更改页面并在目标页面上激活脚本
- 使用CSS和JavaScript点击,链接颜色在被点击和激活时会发生变化,直到我点击其他链接
- href指向未在同一页面上激活的引导程序导航选项卡的链接
- 单击此图像/链接以激活 jquery 弹出窗口
- 使用外部超链接激活CSS选项卡
- Window.onpopstate它's已通过所有href链接激活
- 单击链接两次以使用ui路由器激活状态
- 使用 Greasemonkey 更改变量或激活 JS 链接的<选择>下拉菜单
- 如何通过jquery激活链接
- jQuery手风琴:在点击跳跃链接时激活面板
- 使第一个链接激活Javascript
- 我可以让地址链接激活javascript吗