草庐IT

article_link

全部标签

Javascript/jQuery : programmatically follow a link

在Javascript代码中,我想以编程方式使浏览器跟随我页面上的链接。简单案例:somethingfunctiongoToBar(){$('#foo').trigger('follow');}这是假设,因为它实际上不起作用。不,触发click不这样做。我知道window.location和window.open但这些在某些对我来说很重要的方面不同于本地链接跟踪:a)在存在的情况下元素,b)在mailto的情况下网址。后者尤其重要。至少在Firefox中,调用window.location.href="mailto:somebody@example.com"导致窗口的unload处理程

html - 如何修复 Lighthouse "Links do not have a discernible name"

灯塔建议fixmyahreftext我有一个这样的html这里真正发生的是我只是通过使用css类在href中显示图像:.social-icon.twitter{background:url('../images/logo-twitter.png')no-repeatcentercenter;}我做不到Twitter在这种情况下,显示的文本将破坏View。我想不出其他任何东西,比如把span我的a里面有一段文字并将其隐藏,例如Twitter但不知道是否有任何合适的解决方案?有什么建议吗? 最佳答案 出于可访问性原因(屏幕阅读器需要),

html - <a> 链接无法通过点击工作,只能通过 "Open link in new tab"命令工作

我遇到了这个有趣的情况:@foreach(variteminModel){@item.Name}当我单击链接时,没有任何反应,产品详细信息页面没有打开。但是我“在新标签页中打开链接”,然后它打开了。可能是什么原因? 最佳答案 您有一些javascript代码阻止执行anchor标记的默认操作。您可以检查FireBug或ChromeDevTools中的Network选项卡,以查看在您单击链接时是否发出了某些AJAX请求。您可以尝试排除javascript文件,直到找到执行此操作的文件。 关

html - CSS :link keep original color

是否可以告诉链接不要更改CSS中的颜色并使用默认颜色。例子我有一个红色的文本,该文本也是一个链接。通常,该文本会变为蓝色,因为它是一个链接,但我希望它保持红色。那么a:link是否有一个全局样式来完全不选择颜色? 最佳答案 在你的样式表中试试这个:a:link{color:inherit;}请注意,您可能应该确保有其他方法来识别链接,否则您的用户会感到困惑。(即也不要删除下划线。)如果你想处理不支持inherit的浏览器,我想重复最初设置颜色的定义就可以了。例如,假设类important应该显示为红色:.important{colo

html - <link rel ="alternate"hreflang ="..."/> 标签中的相对链接是否有效?

Google对hreflang的使用已记录在案here所有示例都有绝对链接,但没有提及是否需要绝对链接。我在Googlegroup上找到了一篇帖子说是要求绝对,但好像不权威,也没有引用。另一方面W3C有这个例子:谁能解决这个问题? 最佳答案 GooglesaysclearlyinthisApril2013post(在“错误2”下)他们认为链接标签接受相对链接和绝对链接。 关于html-标签中的相对链接是否有效?,我们在StackOverflow上找到一个类似的问题:

html - 使用 link 标签或 style 标签导入 CSS 哪个更好?

还是只是个人喜好问题?我的意思是,使用这两种方法有特定的好处吗?对比@importurl('main.css'); 最佳答案 根据雅虎的BestPracticesforSpeedingUpYourWebSite,始终使用而不是@import.更多详细信息,请参阅thisblogpost.InIE(testedon6,7,and8),@importcausesthestylesheetstobedownloadedsequentially.Downloadingresourcesinparalleliskeytoafasterpage

javascript - 单击#-links 时避免窗口跳到顶部

我有一个包含一些问题和答案的页面,默认情况下答案是折叠的。当他们单击问题时,我会展开隐藏的答案部分。问题是当我点击这些问题时,窗口会跳到屏幕顶部。这不是一个大问题,但我觉得很烦人,因为我必须再次向下滚动到问题。链接看起来像这样:Myquestion我使用jQuery和.click作为事件监听器。有什么简单的方法可以避免这种情况,还是我必须使用.scroll并找到问题的坐标?我宁愿避免这种情况。编辑:我知道我可以使用anchor来做到这一点,但我想完全避免屏幕跳动。 最佳答案 您需要将preventDefault()添加到您的点击处理

html - 为什么我们需要 "a:link"?为什么不只是 "a"?

似乎以下变体产生相同的结果:/*1*/a,a:visited,a:active{color:black;}a:hover{color:red;}/*2*/a,a:link,a:visited,a:active{color:black;}a:hover{color:red;}/*3*/a:link,a:visited,a:active{color:black;}a:hover{color:red;}网络上的大多数指南都使用2或3。为什么不选择最简单的变体1?如果您只需要一种样式用于普通链接和一种用于悬停,我找不到一个很好的理由来应用:link。不使用:link是最佳做法吗?为什么或为什么

html - link_to 在 anchor 标记内带有额外的 html

在Rails中使用link_to帮助程序时,如何向链接添加其他内容?link_to"StephenWeber","index.html"创建这个:StephenWeber但是如果我想创建这个呢?StephenWeberYou'vebeeninvitedtoameetingatFilamentGroupinBoston,MAHeyStephen,ifyou'reavailableat10amtomorrow,we'vegotameetingwiththejQueryteam.6:24PM我正在使用jQueryMobile,这是在列表中格式化内容所需要的。 最佳

html - 有什么方法可以使用内联样式来定义 :visited link style?

所以改为使用css:a:visited{color:red;}可以使用内联代码来完成吗?这样的事情不起作用:Google.com 最佳答案 你不能这样做,规范(此处为CSS2)coversitbrieflyhere:Neitherpseudo-elementsnorpseudo-classesappearinthedocumentsourceordocumenttree.:visited以及其他修饰符都是伪类,并且从来没有标准语法设置来执行您正在尝试的操作。老实说,这是我第一次看到它被请求,所以我认为它不会很快被添加到规范中....