假设我在不同的页面上有一个锚: <A NAME="blah"> 在我目前所在的页面上,我想要在那个不同的页面上定位,同时还要传递一个GET参数,例如: <A HREF="otherpage.htm#blah?data=1234">Good Stuff!</A> 这似乎并没有为我工作。 它加载页面并传递variables,但不会转到锚点。 我已经在锚标签上search了一些例子,并且有很多例子,但是没有人谈到在页面中跳转到锚点,同时也在URL中传递参数。
我试图为我的博客上的每一个评论创build独特的锚点,以便一个人可以采取一个锚点的url,并将其粘贴到浏览器,它会自动加载页面,并向下滚动到他们的评论开始的页面。 也许我正在做这个错误的方式,但我已经尝试过这是无济于事。 注释视图 – 失败1 – 当粘贴在浏览器中时,此链接不会向下滚动到所需的位置 <%= link_to '#', :controller => 'posts', :action => 'show', :id => comment.post, :anchor => 'comment_' << comment.id.to_s %> 评论控制器 – 失败2 – 在浏览器中正确的url,但没有滚动发生,它只是停留在页面的顶部 redirect_to :controller => 'posts', :action => 'show', :id => @post, :anchor => 'comment_' + @comment.id.to_s 如果有人能帮助我会很感激:) 更新:下面的解决scheme几乎工作,但是我拿出下面的url,如果我点击它不滚动到。 #ie http:// localhost:3000 / posts / please-work
<a>标签中rel="bookmark"属性的用途是什么? 例如: <a href="http://stackoverflow.com/questions/ask" rel="bookmark">Click Here</a> 它是否提供任何SEO或SEM相关的目的?
我需要将a:visited CSS设置为正常a所设置的颜色。 我想告诉浏览器的是, 对于访问过的链接,使用与未访问链接相同的颜色,无论它是什么颜色 。 我需要这样做, 而不指定一个特定的颜色。 就像,如果有一些奇怪的浏览器出现,使用“绿色”作为普通未访问链接的颜色,这个CSS应该指示浏览器对访问过的链接使用相同的绿色。 浏览器使用的颜色应该对我的代码是透明的,因此也就是“任何颜色”。 PS我知道如何设置:访问和一个特定的颜色。 这不是我所要求的。 PPS我愿意使用JavaScript,如果我必须。 但是我真的非常想让浏览器做到这一点。 我为什么要做你喜欢的事情? IE8用于链接的蓝色是很酷的。 它不是#0000FF。 这是一个很好的蓝色阴影。 所以我想把它设置为访问和未访问的链接。 但我不应该采取一个截图或使用一些插件每次挑选确切的hex值。 如果IE后来改变颜色的一些其他真棒阴影,这个代码应该只是工作。 我不想再次findhex,并改变了我的代码。 这只是一个原因。 不要给我那个蓝色的hex。 发现这很容易,但这不会是答案!
我知道_blank在与锚标记一起使用时会打开一个新选项卡,并且在使用框架集时也有自定义的目标,但是我想知道_parent,_self和_top之间的区别
我在for循环中有一组dynamic生成的锚标记,如下所示: <div id = "solTitle"> <a href = "#" id = "' + tagId + '" onClick = "openSolution();"> ' + solTitle + '</a></div> <br>'; 一旦这个代码被执行,其中一个案例的html输出将如下所示: <div id = "solTitle"> <a href = "#" id = "solution0" onClick = "openSolution();">Solution0 </a></div> <br> <div id = "solTitle"> <a href = "#" id = "solution1" onClick = […]
我知道这个问题之前已经被问过了,但是在networkingsearch之后,我似乎找不到一个简单的答案。 HTML <a id=myAnchor href=index.php> jQuery (这两个都不行) $('#myAnchor').click(); 要么 $('#myAnchor').trigger('click'); 什么是最简单和最有效的方法来实现呢?
在使用Google时,我发现他们正在使用定位标记中的onclick事件。 在谷歌标题部分更多的选项,它看起来像一个正常的标签,但点击它不会redirect,但打开一个菜单。 通常在使用时 <a href='more.php' onclick='show_more_menu()'>More >>></a> 它通常会在不触发show_more_menu()的情况下进入“more.php”,但是我在该页面上显示了一个菜单。 如何做像谷歌 ?
我有以下的标记, <ul id="menu"> <li><a href="#">Something1</a></li> <li><a href="#">Something2</a></li> <li><a href="#">Something3</a></li> <li><a href="#">Something4</a></li> </ul> <li>有点大,左边有一个小图,我不得不点击<a>激活链接。 我怎样才能点击<li>激活链接? EDIT1: 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; }
我有一个与HREF和ONCLICK属性设置的锚点。 如果点击并启用Javascript,我希望它只执行ONCLICK并忽略HREF 。 同样,如果JavaScript被禁用或不支持,我希望它遵循HREF URL并忽略ONCLICK 。 下面是我正在做的一个例子,它将执行JS并同时跟随链接(通常JS被执行,然后页面改变): <A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A> 最好的办法是什么? 我希望有一个Javascript的答案,但我会接受任何方法,只要它的工作,特别是如果这可以用PHP来完成。 我已经阅读过“ 在javascript onclick函数完成之前执行并redirect页面的href链接 ”,但是它只会延迟HREF ,但不会完全禁用它。 我也在寻找更简单的东西。