问题标签 [internal-link]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
53 浏览

constants - 为什么这个复杂的结构常数是内部链接

如您所知,常量默认为内部链接。

Buf 可以在头文件中定义,它仅在定义它的文件中可见,并且在链接时不能被其他翻译单元看到。

但是,如果一些复杂的结构常量定义如下:

复杂类定义:

似乎编译必须为复杂的结构常量创建存储,因此它应该是外部链接。但是,当这个常量头文件 (constants.h) 包含在多个文件中时,一切正常。我认为应该引发链接器错误,不应在很多地方(在多个文件中)定义 myObject

谁能解释这个问题?提前致谢。

0 投票
1 回答
770 浏览

jquery - 内部链接和 slimScroll,滚动条没有移动到正确的位置

我在我的网站上使用 slimScroll 插件,但是当我点击一个内部链接时,滚动条不会移动。内容移动到正确的位置,只有栏停留在顶部。有什么想法吗?

0 投票
1 回答
673 浏览

google-analytics - GA 事件跟踪仅适用于外部、target="_blank" 链接,不适用于内部链接和 mailto

我正在我的网站上实施事件跟踪,并注意到它仅适用于外部目标空白链接。

3 天前,当我第一次输入代码时,它也适用于内部链接和 mailto。一天后,我决定对 Category、Action 和 Label 使用一组不同的值,并注意到 GA 停止跟踪内部链接和 mailto。现在只能跟踪外部链接,过去48小时都是这样。

这可能是一个菜鸟问题,但我到处搜索,似乎找不到类似的问题。

我会很感激任何帮助。我正在复制我在这里使用的跟踪代码:

邮寄:

内部链接:

0 投票
1 回答
336 浏览

html - Scrolling back up prevented after clicking link to page anchor (HTML5)

After clicking a link to a section further down the page, scrolling back up is prevented. The browser just stops at the anchor location. I have to erase the #[anchorid] bit from the end of the URL and refresh to get back to the top of the page.

Pretty weird (and aggravating). It also prevents my "back to top" links from working for some reason. I tested it in the latest version of Chrome and Firefox--it does the same with both. I'm only using HTML & CSS, no jQuery or anything. From what I can tell, I've coded it correctly. However, I'm a n00b and I may be missing something obvious. Any help is appreciated!

The section is identified like this:

The link is constructed like this:

The site is www.autumnfaulkner.com if you want to look at all the code.

0 投票
1 回答
385 浏览

javascript - 如何转换“javascript:scrollto('.class');” 到外部链接(从外部指向网站上的某个 .class)?

我试图创建一个使用内部链接平滑滚动的“单页布局”。这是代码:

页面上有一个固定的标题,因此值为 -40。

该脚本在实施它的站点内完美运行。对于我使用的链接:

...并用类“标记”div:

这是一个示例:示例平滑滚动

如何创建放置在其他网站上的链接,这将导致我的文档中的指定 DIV?通常,使用锚点,它将是:

但我不使用锚点,也没有任何好的经验,因为标题是固定的。

有什么办法可以转换这个内部链接

这样我就可以从“外部”链接一些DIVS?

非常感谢您的帮助。我一直在谷歌上搜索。虽然找不到答案。我不是高级javascript用户,所以请理解。谢谢你。

0 投票
1 回答
1115 浏览

javascript - Smooth Scroll Javascript Breaks Internal Links, Only In Firefox

I have a one-page website built on Bootstrap. All of the menu items are internal links pointing to divs in the body, and I have a bit of smooth scroll javascript to animate page's scrolling.

Everything works fine in Chrome and IE, but in Firefox the links don't work at all. It seems like a Javascript issue, because if I comment out the lines referring to the smoothscroll .js file, then the links work fine.

The javascript that I'm using is this:

What am I missing/doing wrong?

You can take a look at the actual site in question here.

0 投票
1 回答
184 浏览

javascript - 防止在单击内部链接时滚动

我的 html 页面上有一个内部链接。单击内部链接会发生两件事。

  1. 页面滚动(跳转),使链接的目标位于页面顶部。
  2. url 反映通过显示/abc/#...点击的内部链接

我注意到这两个步骤的顺序也是一样的。iehashchange在滚动发生后被触发。我想阻止滚动但允许hashchange发生。如果我编写一个onclick事件来返回 false(即阻止它),那么即使该hashchange事件也不会被触发。有什么建议可以做吗?

0 投票
4 回答
20733 浏览

c - 从一个文件访问另一个文件的静态变量

我最近遇到了一个问题,例如如何将在 file1.c 中声明为静态的变量访问到另一个 file2.c?

是否可以访问静态变量?

我对 C 中 static 关键字的理解是,

static是“内部链接”,因此它们只能从一个编译单元访问——即定义它们的那个编译单元。使用内部链接声明的对象对单个模块是私有的。

正如我的一位朋友建议我以下解决方案。

file1.c

file2.c

编译gcc file1.c file2.c -o file

如果我在上面做,我可以访问变量。

所以我的问题是:

  1. 上述程序是否违反静态变量规则?

  2. 如果不是,为什么会这样,除了包括文件()之外,还有其他方法可以访问静态变量#include <…&gt;

    如何从另一个文件访问静态变量?

    在 C 中,如何将全局变量的范围限制在声明它的文件中?

  3. 如果我对静态变量概念有误以及是否有更好的解决方案可用于访问静态变量,请纠正我?

0 投票
1 回答
1661 浏览

css - 内部页面链接在移动浏览器中不起作用

此内部链接适用于桌面视图。明显地。但是当涉及到移动视图时,链接不起作用。

是触摸问题还是其他问题?

0 投票
3 回答
118 浏览

javascript - 将 URL 添加到整个网站的特定单词

我希望能够将我选择的任何单词链接到特定的 URL,例如:我希望单词“goat”链接到整个网站的“ http://goat.com ”。因此,所有“goat”/s 都将链接到整个网站的那个 URL。

我正在使用 wordpress,但我还没有找到一个插件来做到这一点。如果我能找到解决方案,我很可能会为此功能创建一个插件。

我知道如何在单个页面上定位一个单词。但我希望它跨越所有页面和这些页面中的所有单词(我为此使用了 JavaScript)。