Tag:

使用AJAX加载并在加载的内容中锚定

我正在建立一个网站来组织漫画collections。 所以你左边有一个你的漫画列表,如果你点击其中一个,那么带有jQuery load()函数的AJAX右边会加载包含该漫画细节的页面。 我没有每个漫画的页面,但每个系列都有一个页面(一个用于所有“行尸走肉”,一个用于所有“蜘蛛侠”……)所以在每个页面上都可以有很多不同的漫画。 但是,当点击特定漫画时,我不仅要加载正确的页面,还要在此页面中找到正确的位置。 我在每个页面都有锚点(#i12,#i13每次都有一个唯一的编号)。 在使用AJAX加载内容后,如何转到正确的锚点? 我试图动态修改页面URL(最后添加#i12),但没有成功。 我在使用document.location.hash ,不好主意? 一个非常简单的例子:当点击链接时,页面被加载到div中,我希望页面滚动到锚点#i120 主页 : Go to num 120 Javascript: $(“a”).live(‘click’,function (event) { $(“#Content”).load(this.href); event.stopImmediatePropagation(); event.preventDefault(); }); Page Test.php: Text1 … … Text120

使用CSS / jQuery滚动时如何设置聚焦和访问锚点的样式

我有一个相当复杂的问题,我似乎无法回答自己。 在我的页面顶部,我有几个平滑向下滚动到文章的锚点: 我想通过旋转箭头告诉访问者他们在页面上的位置。 此箭头应指向它所代表的文章。 在下一个图像中,您可以看到我想如何实现它。 在这里,用户滚动过锚1(这是一篇动态高度的文章),现在正在阅读第2篇文章: 当访问者在文章之外,但是锚3文章仍然在滚动位置之下时,它应该如下所示: 这给我带来了一些问题: 是否可以编写jQuery脚本以便动态添加锚点? 如何在不添加额外库的情况下添加旋转动画? (我现在正在使用jquery.transit) 当前代码:(从另一篇文章得到这个:jsfiddle.net/m2zQE) var topRange = 200, // measure from the top of the viewport to X pixels down edgeMargin = 20, // margin above the top or margin from the end of the page animationTime = 1200, // time in milliseconds contentTop = []; $(document).ready(function(){ […]

识别http链接并创建锚标签

我正在尝试解析一些字符串,并且它中嵌入了一些http链接。 我想使用jquery在此字符串中动态创建锚标记,然后在前端显示它们,以便用户可以单击它们。 有没有办法做到这一点? 谢谢!

用不同的锚重新加载页面

刚陷入一个问题。 我有一个包含Jquery UI选项卡的页面。 通过向链接添加哈希标记,可以从不同页面访问每个选项卡,并使用我需要的选项卡加载页面。 但是,我还需要访问同一页面中的不同选项卡。 我想到的是将hash =“_ parent”添加到带有hash标签的链接: 它完成了我需要的东西,但仅限于IE。 它会使用不同的哈希标记重新加载页面,但由于某种原因,Chrome和Firefox每次都会加载相同的标签。 我需要的是为链接创建一个javascript函数,它将完全重新加载具有不同哈希标记的页面 。 我想出了这段代码: function gototab(reload) { window.location.href = ‘https://stackoverflow.com/questions/13770741/reload-page-with-different-anchor/pictures.htm’; window.location.reload(true); } open tab 2 我觉得我几乎关闭了它,但我的脚本出了问题。 有人可以帮我解决吗? 谢谢!

当锚在URL中时,避免页面滚动/跳转

可能重复: jquery – 加载页面时禁用锚点“跳转” 我正在显示一个div取决于URL中的哈希值,但我想避免页面跳转到具有该特定ID的div的位置。 当页面直接使用URL中的哈希导航时,我只会遇到问题,所以例如,如果某人有书标记了页面。 例如,我有url domain.com/page.html#myitem-1 然后会显示ID = myitem-1,但是页面会跳转到我不想要的div的位置。 我试图使用scrollTop(0)强制窗口位置回到顶部,但似乎在锚点跳转发生之前调用它是没有效果的 示例代码: $(document).ready(function() { $(‘.glossary-term’).hide(); $(window.location.hash).show(); $(window).scrollTop(0); }); 我能够让这个scrollTop工作的唯一方法是将它放在持续时间为1的setTimeOut中,但这看起来有点像黑客。 还有其他建议吗? 谢谢 乙

为什么警告AnchorElement()警告href属性?

A link $.each($(‘a’), function(index,value){ alert (value) }); 它会提醒: https://stackoverflow.com/questions/11076627/why-alert-anchorelement-a-alerts-the-href-attribute/url 。 为什么会这样?

使用jQuery打开新选项卡中的所有链接

我有一些链接通过JSON动态放置在我的页面中,无法直接编辑它们。 我想强制所有链接在新标签中打开,ala target=”_blank” 认为这会起作用..但遗憾的是它不是。 有任何想法吗? $(‘a’).attr(“target”,”_blank”); 这是一个动态代码的jsFiddle: http : //jsfiddle.net/danielredwood/mrgta/7/

如何在jquery中获取锚标记内的文本

link1 link2 //jquery $(“#div1 a”).click(function(){ var text = $(“#div1 a”).text(); }); 在上面的标签我希望得到一个锚点标签,我点击它,但点击上面的每个锚标签给我一个相同的答案(’link1link2’),我怎么能得到’link1’当我点击第一一个标签,当我点击第二个锚标签时获取’link2’,请注意锚标签可以是无限的

如何在不知道锚名称的情况下将链接转到页面上的下一个锚点?

我在页面顶部有一个按钮,我想编码它以进入下一个锚,无论它是什么。 实际上我会想要做下一个/上一个按钮来转到下一个和前一个锚点。 此按钮位于静态框架上,因此它应该理想地滚动页面的其余部分。 任何建议都会很棒。 我再也不知道锚是什么,这更像是使用通用按钮的章节导航。 似乎在dom中找到下一个锚点对象并去那里应该是一个可行的事情,但我不是jquery或javascript中的高手来做到这一点。

使用JQuery构建锚点

我想使用jquery来构建这样的HTML: Track Name 这看起来很简单,但我无法弄清楚如何将HTML标记作为我的锚文本的一部分。 如果我使用类似的东西: $(“”, { text: $(”) + “Track Name” }) 然后span标签被转义。