Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript sigma.js如何在我自己的页面上插入插件_Javascript_Plugins_Drag_Sigma.js - Fatal编程技术网

Javascript sigma.js如何在我自己的页面上插入插件

Javascript sigma.js如何在我自己的页面上插入插件,javascript,plugins,drag,sigma.js,Javascript,Plugins,Drag,Sigma.js,我在编码方面完全是新手,使用Dragondes插件时遇到了一些问题。我可以通过生成的随机图示例使插件自行工作,但我正在努力使它与我自己的图一起工作 我不明白在html中放什么。我只想说: `<script src="sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js"></script>sigma.plugins.dragNodes(s, s.renderers[0]);` `sigma

我在编码方面完全是新手,使用Dragondes插件时遇到了一些问题。我可以通过生成的随机图示例使插件自行工作,但我正在努力使它与我自己的图一起工作

我不明白在html中放什么。我只想说:

`<script src="sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js"></script>sigma.plugins.dragNodes(s, s.renderers[0]);`
`sigma.plugins.dragNodes(s,s.renderers[0])`
它不会使我的节点移动。我想我必须更改“s”和“s.renders[0]”的内容,但我找不到位置,也不知道如何更改

基本上,如果有人能给我解释一下如何在我的页面中插入插件,我会很高兴的?
如果你能帮我,我就迷路了,那太棒了!多谢各位

我认为你混淆了两件事:

  • 如何将脚本转换为html
  • 如何在网页中包含外部js文件
为了将javascript直接插入html页面,您必须使用
script
标记,如下所示(称为内联js):

将所有这些都放入
标记中

我还应该提到,要使用sigma呈现图形,页面中应该有一个sigma实例,在您的例子中,它应该被称为
s

要了解更多关于js/web编程的信息,我建议:


关于sigma的文档,请查看他们的教程:

除了Nicolas Joseph的答案(将javascript放入脚本标记中),您还应该下载所需的js库,并将html文件保存在适当的路径中

例如,如果file.html位于目录dir(dir/file/.html)中 然后命令:

<script src="sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js">
</script>

将在以下路径中搜索名为sigma.plugins.dragNodes.js的文件: dir/sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js

要检查缺少哪些库,您应该在浏览器中打开调试模式(右键单击->检查元素),然后检查控制台选项卡

干杯

<script src="sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js"></script>
<script src="sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js">
</script>
<script>
    sigma.plugins.dragNodes(s, s.renderers[0]);
</script>
<script src="sigma.js/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js">
</script>