-1

刚刚在我的 cloud9 项目中实现了http://terminal.jcubic.pl/#demo 。它就像一个魅力,做它应该做的一切。

项目 = https://ide.c9.io/wigge/andreas-cv

网站 = andreas-cv-wigge.c9users.io/kol.html

现在来解决问题。我希望它在我的视觉工作室的 MVC 项目中工作,到目前为止,它还没有。

MVC 问题 = http://gyazo.com/c24931d3479e6fe2df756e17af542f24

终端似乎没有得到它应该得到的脚本或其他东西,我可以在终端中写入但不能删除并单击输入。

这里是我在 MVC 中的代码(我将在文件中提供 js 代码并稍后链接它们)jsfiddle.net/19o39bx1/#&togetherjs=Ux8Mez1pOv

有人知道它是什么吗?

或者也许有人有更好的终端供我使用

4

3 回答 3

1

默认情况下,asp.ne MVC项目中的jQuery文件被添加到包含在默认页面中的捆绑广告中。我猜你也添加了你的jQuery文件引用。并且在jcubic 的 答案中,当加载了两个 jquery 文件时,重现了场景。

于 2016-05-31T22:57:19.513 回答
0

当我在代码之后包含另一个 jQuery 时,我能够重现该错误,

<script src="js/jquery-1.8.0.js"></script>
<script src="js/jquery.mousewheel-min.js"></script>
<script src="js/jquery.terminal-src.js"></script>
<script>
jQuery(function($) {
    $('body').terminal(function(command, term) {
      term.echo(command);
    });
});
</script>
<script src="http://code.jquery.com/jquery-1.12.4.min.js"></script>

检查您是否没有包含另一个 jQuery(可能添加了 MVC,检查结果页面的源代码)。

这是 jQuery 终端中的一个错误,可以在那里修复。

于 2016-05-27T07:25:03.983 回答
0

似乎 JQuery 终端仿真器脚本在加载 jQuery 代码之前启动,以防止这种情况尝试按以下顺序实现您的脚本:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>//download jquery
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.terminal/0.10.9/js/jquery.terminal.min.js"></script>//download jquery terminal
<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery.terminal/0.10.9/css/jquery.terminal.min.css" rel="stylesheet"/>// jquery terminal styles
于 2016-05-28T18:03:43.877 回答