Как я могу создать пустую привязку HTML, таким образом, страница не “подпрыгивает”, когда я нажимаю ее?

Со страницы Википедии Модель Эрдеша – Реньи :

В модели G (n, p) граф строится путем случайного соединения узлов. Каждое ребро входит в граф с вероятностью p, не зависящей от любого другого ребра.

blockquote>

Чтобы создать граф ER на основе заранее определенного набора узлов, вам просто нужно сделать следующее:

  1. Создать пустой ненаправленный networkx.Graph.
  2. Добавьте узлы на график.
  3. Выполните итерацию по всем возможным ребрам (то есть по всем парам узлов) и добавьте ребро в граф с вероятностью p.

Вот некоторый псевдокод python-ish, чтобы дать вам идею:

import random
import networkx as nx
from itertools import combinations

# probability for an edge to exist
p = 0.5

# ASSUMPTION: This array contains all desired nodes
nodes = [...]

g = nx.Graph()
g.add_nodes_from(nodes)

for u, v in combinations(g, 2):
    if random.random() < p:
        g.add_edge(u, v)

Это должно дать вам совершенно корректный граф ER, использующий заранее определенный набор узлов. Обратите внимание, что этот метод не будет особенно эффективен для генерации массивных графов.

61
задан Monolo 10 June 2013 в 13:37
поделиться

6 ответов

Поместите, "возвращают false"; на второй опции:

<a href="" onclick="jquery_stuff; return false;" />
79
ответ дан Otávio Décio 24 November 2019 в 17:08
поделиться

Вам нужно к return false; после jquery_stuff:

<a href="no-javascript.html" onclick="jquery_stuff(); return false;" />

Это отменит действие по умолчанию.

24
ответ дан Greg 24 November 2019 в 17:08
поделиться

Можно поместить просто так же как ниже:

<a href="javascript:;" onclick="jquery_stuff">
23
ответ дан sth 24 November 2019 в 17:08
поделиться
<a href="javascript:;" onclick="jquery">link</a>

href требует чего-то там, если Вы хотите, чтобы это не открылось ошибки в блоках проверки допустимости для HTML. Эти javascript:; хороший заполнитель.

, Если Вы действительно хотите использовать #:

<a href="#me" name="me" onclick="jquery">link</a>

Быть осторожным с эти return false;, это останавливает поведения по умолчанию того, что Вы делаете.

Также, если Ваш js похож на отправление Вас, может столкнуться с проблемами в Internet Explorer.

4
ответ дан sth 24 November 2019 в 17:08
поделиться
<a href="javascript:// some helpful comment " onclick="jquery_stuff" />
0
ответ дан Diodeus - James MacFarlane 24 November 2019 в 17:08
поделиться

Я обычно использую <span> и разрабатываю его для сходства со ссылкой, когда я должен выполнить что-то вроде этого.

-1
ответ дан Matthew 24 November 2019 в 17:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: