Questions tagged «anchor»

锚点(<a> ... </a>)是一个HTML元素,用于定义当前元素(锚点)和目标(URI)之间的链接。

11
如何在导航栏中使列表项的整个区域都可单击(作为链接)?
我有一个由无序列表制成的水平导航栏,每个列表项都有很多填充,使其看起来很漂亮,但是唯一可以用作链接的区域是文本本身。如何使用户能够单击列表项中的任意位置以激活链接? #nav { background-color: #181818; margin: 0px; overflow: hidden; } #nav img { float: left; padding: 5px 10px; margin-top: auto; margin-bottom: auto; vertical-align: bottom; } #nav ul { list-style-type: none; margin: 0px; background-color: #181818; float: left; } #nav li { display: block; float: left; padding: 25px 10px; } #nav li:hover …
95 html  css  anchor 

10
如果执行了onclick,如何禁用HREF?
我有一个同时 设置HREF和ONCLICK属性的锚点。如果单击并启用了Javascript,我希望它仅执行ONCLICK和忽略HREF。同样,如果禁用或不支持Javascript,我希望它遵循HREFURL并忽略ONCLICK。以下是我正在执行的示例,该示例将执行JS并并发地跟随链接(通常是先执行JS,然后页面更改): &lt;A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()"&gt;Log in&lt;/A&gt; 最好的方法是什么? 我希望有一个Java脚本的答案,但我会接受任何可以使用的方法,只要它可以用PHP即可完成。我已经读过“ href链接已执行并在javascript onclick函数能够完成之前重定向页面 ”,但它只会延迟HREF,但不会完全禁用它。我也在寻找更简单的方法。

9
访问时禁用锚标签的颜色更改
访问时,我必须禁用锚标记的颜色更改。我这样做: a:visited{ color: gray } (链接在访问之前为灰色。)但这是我在访问链接后明确声明颜色的一种方式,这也是一种颜色更改。 在不进行任何显式颜色更改的情况下,如何在访问时禁用锚标签的颜色更改?
94 html  css  anchor 

4
HTML锚链接-href和onclick都可以吗?
我想编写一个锚标签,该标签执行一些JavaScript,然后继续将其放到href需要它的地方。调用执行我的JavaScript的功能,然后将其设置window.location或定位top.location到我的href位置无效。 因此,假设我在页面上有一个ID为“ Foo”的元素。我想编写一个类似于以下内容的锚点: &lt;a href="#Foo" onclick="runMyFunction(); return false;"&gt;Do it!&lt;/a&gt; 单击此按钮后,我要执行runMyFunction,然后将页面跳转到#Foo(不引起重新加载-使用top.location将导致它重新加载页面)。 有什么建议吗?我很高兴使用jQuery,如果它可以在这里帮助您...

4
具有Javascript onclick事件的HTML锚标记
使用Google时,我发现他们正在锚标记中使用onclick事件。 在谷歌标题部分的更多选项中,它看起来像普通的标签,但是单击时不会重定向,而是打开了菜单。通常在使用时 &lt;a href='more.php' onclick='show_more_menu()'&gt;More &gt;&gt;&gt;&lt;/a&gt; 通常不会触发就转到“ more.php” show_more_menu(),但是我已经在该页面中显示了一个菜单。谷歌怎么样?

8
如何使用angular在新标签页中打开链接?
我有一个angular 5组件,需要在新选项卡中打开链接,我尝试了以下操作: &lt;a href="www.example.com" target="_blank"&gt;page link&lt;/a&gt; 当我打开链接时,应用程序变慢并打开如下路径: localhost:4200/www.example.com 我的问题是:正确地做到这一点的正确方法是什么?
81 html  angular  routes  anchor 



4
CSS:纯CSS滚动动画
我一直在寻找一种仅使用CSS3单击位于页面顶部的按钮时向下滚动的方法。 所以我找到了本教程:http : //tympanus.net/codrops/2012/06/12/css-only-response-layout-with-smooth-transitions/ 演示:http : //tympanus.net/Tutorials/SmoothTransitionsResponsiveLayout/ 但这对于我的需求而言有点太先进了,因为我只希望浏览器单击页面顶部的一个按钮即可向下滚动,所以我想知道:是否可以在没有输入按钮的情况下进行CSS滚动,有锚标签? HTML看起来像这样: &lt;a href="#" class="button"&gt;Learn more&lt;/a&gt; 我已经有一些CSS,需要在单击按钮时触发: /* Button animation tryout. */ .animate { animation: moveDown 0.6s ease-in-out 0.2s backwards; } @keyframes moveDown{ 0% { transform: translateY(-40px); opacity: 0; } 100% { transform: translateY(0px); opacity: 1; } }


14
如何通过单击<li>激活HTML链接?
我有以下标记, &lt;ul id="menu"&gt; &lt;li&gt;&lt;a href="#"&gt;Something1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;Something2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;Something3&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;Something4&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; 该&lt;li&gt;是有点大,在其左边的一个小图像,我必须真正在点击&lt;a&gt;激活链接。如何单击&lt;li&gt;激活链接? 编辑1: ul#menu li { display:block; list-style: none; background: #e8eef4 url(images/arrow.png) 2% 50% no-repeat; border: 1px solid #b2b2b2; padding: 0; margin-top: 5px; } ul#menu li a { font-weight: bold; text-decoration: none; line-height: 2.8em; padding-right:.5em; color: #696969; }
73 html  css  menu  html-lists  anchor 

6
使用jquery click处理锚点onClick()
我在for循环中有一组动态生成的锚标记,如下所示: &lt;div id = "solTitle"&gt; &lt;a href = "#" id = "' + tagId + '" onClick = "openSolution();"&gt; ' + solTitle + '&lt;/a&gt;&lt;/div&gt; &lt;br&gt;'; 执行此代码后,其中一种情况的html输出将如下所示: &lt;div id = "solTitle"&gt; &lt;a href = "#" id = "solution0" onClick = "openSolution();"&gt;Solution0 &lt;/a&gt;&lt;/div&gt; &lt;br&gt; &lt;div id = "solTitle"&gt; &lt;a href = "#" …

9
AngularJS中的ScrollTo函数
我正在尝试快速导航以使其正常工作。它漂浮在侧面。当他们单击链接时,会将他们带到页面上的该ID。我正在遵循Treehouse的本指南。这就是我要滚动的内容: $("#quickNav a").click(function(){ var quickNavId = $(this).attr("href"); $("html, body").animate({scrollTop: $(location).offset().top}, "slow"); return false; }); 我最初将其放置在之前&lt;/body&gt;。但是我似乎遇到了一种竞争情况,在quickNav编译之前就已经触发了(它ng-hide放在上面,不确定是不是引起了它-但它在DOM内)。 如果我在控制台中运行该代码块,则滚动将按预期进行。 我认为将其移入控制器会更有效-或更可能在指令中。但是我没有实现这一点的运气。如何获得此代码块以与AngularJS一起使用?

3
jQuery移动到页面加载时的锚点位置
我有一个简单的页面设置,例如: &lt;div id="aboutUs"&gt; About us content... &lt;/div&gt; &lt;div id="header"&gt; Header content... &lt;/div&gt; 页面加载后,我需要页面自动向下滚动(无需动画)到#header,因此除非向上滚动,否则用户看不到About About。 #aboutUs 具有固定的高度,因此不需要任何变量来确定高度或任何东西……如果需要的话。 我遇到了另一个问题,并尝试根据自己的情况修改一些答案,但似乎没有任何效果。 任何帮助,将不胜感激。
72 jquery  scroll  anchor 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.