在我的页面中有一些没有链接的anchor,像这样:Anchor当我单击页面底部的anchor时,页面滚动到顶部。如果单击链接,我想保持页面位置。我怎样才能做到这一点。(没有js对我来说更好)我希望,我能解释一下。提前致谢。 最佳答案 你仍然需要使用JS,但你可以内联:Test演示:http://jsfiddle.net/7ppZT/或者,您可以捕获事件:$('a[href^="#"]').click(function(e){e.preventDef
在没有href(javascript驱动)的情况下使anchor表现得像真正的anchor的最佳跨浏览器方法是什么?最明显的一个是使用#作为anchor,但它会使页面跳转...... 最佳答案 什么都不做的链接,甚至不会跳转:link更新:正如链接文档所建议的那样(Ambrosia指出),由于void(0)返回undefined,因此实际上最好把上面的代码写成:link当然,除非重新定义了undefined。 关于javascript-没有href的anchor,我们在StackOver
这是我页面侧边菜单的小代码GROUPSAsTeacherDataMiningDataStructuresCLanguage//**displayanchortagtofullwidthofoverlay**IntroductiontoIT所用样式的css是*mSideMenuConten*t没有定义样式mSideMenuContenta-告诉每个anchor标记如何可见,我已经尝试过display:table-cell属性,但它对我无效overlay告诉侧边菜单会怎样.mSideMenuContent{}.mSideMenuContenta{display:table-cell;hei
如何格式化HTMLanchor标记以链接到共享网络文件夹?我尝试了以下方法,但它不喜欢它。MySharedFolder 最佳答案 试试这个网址: 关于html-通过anchor标记链接到文件共享,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1474702/
我有一个anchor标签Register如果你的anchor中没有href,它可能会搞砸一些东西,但我不需要重定向,只需调用一个js函数。但是,当单击此链接时,href="#"会使其将页面滚动到顶部。我该如何防止这种情况发生? 最佳答案 你可以添加一个returnfalse;,像这样:Register这可以防止anchor的默认操作,即转到散列,导致滚动。 关于javascript-带有onclick和href='#'的anchor标记滚动到顶部,我们在StackOverflow上找到一
我有一个anchor标记,我希望在悬停时显示禁止圆圈字形。我知道添加disabled类只会改变外观而不是它的功能。请注意,此链接不是导航组件、列表或btn组的一部分,只是一个在单击时会触发模式的链接。我想遵循将鼠标悬停在禁用链接上时的行为,如下所示:DisabledlinksNotAvailable 最佳答案 使用CSSa.disabled:hover{cursor:not-allowed}a.disabled:hover{cursor:not-allowed;}NotAvailable
我的HTML看起来像这样:Blah....我想做的是选择anchor标记,这样我就可以更改文本的颜色(“Blah”)。但这里有一个问题:我正在使用closest()因为我是从那个li标签的后代开始的:$(this).closest('li.li-top');我如何从这个起点获得anchor标记?next(),each(),children()等我都试过了,就是搞不定。谢谢。 最佳答案 如果您从其中一个child开始,您可以尝试:$(this).parents('li.li-top').find('a:first');我经常通过这种方
我正在尝试找出一种方法,如何将端点anchor动态添加到jsPlumb容器。我希望源端点位于左侧,目标端点仅位于右侧。问题是,如果不诉诸一些技巧,我无法找到任何方法来做到这一点,就像我现在正在做的那样。jsPlumb支持ContinuousAnchors,但单个anchor的位置将根据连接器之间的方向和连续anchor的数量重新计算。这意味着源端点和目标端点都可以共享容器的同一侧,这是我想避免的事情。这是一个jsFiddlercodeIcameupwith这是我自己用来破解和重新计算anchor位置的代码的一部分(当单击添加按钮时),结果有一些错误:(functionfixEndpoi
我想创建一个页面来刷新div异步中的内容,同时为用户提供一个anchor以允许直接访问div中的内容。(例如www.website.co.uk/#page1)我已经设法让内容可以更新1页,但是,如果我添加多个页面,它就会停止工作另外-如果我要导航到URLwebsite.co.uk/#page1,它不会显示#page1。有人能帮忙吗?这是我当前的代码:HTML:TestTest2JS:varroutes={'#page1':'{{site.url}}/page1''#page2':'{{site.url}}/page2'};varrouteHandler=function(event){
我正在使用图像使anchor标记看起来像一个按钮,但它不会在浏览器中显示任何内容。到目前为止,这是我的代码...HTMLCSS.knapNyhed{background-image:pic/knap_nyhed_layout_00.png;width:226px;heigth:50px;margin:02px02px;}希望你能帮助解决为什么我看不到我的按钮 最佳答案 您必须添加display:block或display:inline-block作为a标签设置为display:inline默认情况下,内联元素不能有width、hei