问题标签 [jquery-terminal]

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 回答
330 浏览

jquery - 创建提示始终位于底部的 JQuery 终端

我一直在为我正在进行的项目使用 JQuery 终端。我想要的是让终端提示始终位于终端的底部,而不是使用迄今为止的任何输出滚动。这可能吗?

0 投票
1 回答
775 浏览

javascript - 如何使屏幕阅读器可以访问自定义输入文本框?

我有一个插件jQuery Terminal,我想让屏幕阅读器可以访问它。我应该怎么做才能使文本的输入可访问?

生成的 html 如下所示:

据我所知,文本区域在输入文本时始终处于焦点(我将它用于移动设备,但随后为所有浏览器打开它)。

0 投票
1 回答
343 浏览

javascript - 在 jquery 终端中输入问候语时隐藏终端提示

我正在使用Jquery Terminal,并试图隐藏提示,直到输入问候语。目前我正在使用 setTimeout 来延迟问候,但稍后会刺激用户打字。使用 set_prompt() 我可以在提示中隐藏文本,但光标仍然闪烁。这是我的js代码

0 投票
0 回答
132 浏览

html - 调整终端大小或奇怪的顶部滚动

使用 jquery 终端 1.2.0 和 jquery 3.2.1 最有效,但正确的滚动以两种不同的方式之一躲避我。我正在查看api 参考。演示看起来很棒。我查看了但没有在标记的问题中找到另一个类似的问题。我正在使用 terminal.echo() 写入终端。

起初,我看到了与 @zack 在他关于保持相同大小的问题中相同的容器大小调整问题。所以我添加了一个高度,有和没有宽度值。它的行为仍然相同。

现在每个键入的命令都停留在顶部。按下回车后打印输出,输出向上滚动,滚动条移动,然后打印一个新提示并在屏幕顶​​部可见。

我意识到这几乎是两个不同的问题,但是当我尝试获得有效的东西时,变化会产生不同的行为。

有没有其他人看到这些行为?

根据评论,我按照描述去了codepen,这是结果的屏幕截图。

left-ok-scrolls-up-right-bad-向下滚动和调整大小

0 投票
1 回答
264 浏览

jquery-terminal - 如何在 jQuery 终端中限制命令

我一直在我的应用程序分支中使用 wterm,但现在猜测已经很老了并且已经停产了。我尝试迁移到 jquery-terminal,但我不太了解如何配置。

使用旧 wterm:
https ://github.com/wanderleihuttel/webacula/blob/branch-7.4/application/views/scripts/bconsole/wterminal.phtml

当前:
https ://github.com/wanderleihuttel/webacula/blob/branch-7.5/application/views/scripts/bconsole/wterminal.phtml

有一个简单的模式可以配置吗?并且只包括我允许的命令?

我目前的功能:

0 投票
1 回答
237 浏览

javascript - Jquery 终端始终专注

我正在使用 JCubic Jquery 终端,效果很好,但光标始终集中在终端 cmd 上。

页面上的任何其他文本字段/文本框都不起作用,因为任何按键都会将光标重新聚焦在终端上。

https://github.com/jcubic/jquery.terminal/tree/master/js

我假设jquery.terminal-1.3.1.j的文件中有答案。但是哪里?

谢谢 :)

0 投票
0 回答
68 浏览

jquery - Jquery Terminal 总是专注于

每当页面加载时,页面直接向下滚动到jquery 终端。我想禁用此功能,但已经有一段时间无法做到了。

任何帮助将不胜感激

0 投票
1 回答
58 浏览

javascript - 从 Mousetrap bin 聚焦 JQuery 终端

我正在使用 Mousetrap 快捷键打开一个带有 jquery 终端的 Bootstrap 模式。现在我想在通过快捷方式打开模式后聚焦终端,但它不起作用。我试图把 id 和一些终端类集中起来。在 Firefox 控制台中,它确实可以与 .clipboard 一起使用,但在 javascript/jquery 中则不行。

谢谢!

0 投票
0 回答
56 浏览

javascript - jquery终端中的整行格式?

SQL Syntax Highligter Example中显示了格式化程序 API 的示例。但是,似乎传递给自定义格式化程序函数的字符串不是整个用户输入字符串,而是光标前后的部分字符串(该函数被多次调用,输入字符串的不同部分)。

这种奇怪的行为会导致一些突出显示的伪影,例如:当用户将光标移到关键字上时,突出显示会消失。有没有办法将格式化程序应用于整个输入字符串?

0 投票
1 回答
482 浏览

jquery - 为什么这个 jqueryterminal cmd 功能不起作用?


我有这个,我从 JQueryTerminal 代码的最新 zip 中编辑的:

.cmd 直接取自网站http://terminal.jcubic.pl/api_reference.php#cmd。为什么我在 Firefox 的 Javascript 控制台中得到这个:

TypeError: $ is undefined[了解更多] jquery.terminal.min.js:36:23429

谢谢!

编辑:

我不应该得到 404。我基于示例文件夹中的 tilda-demo.html 文件并将其放在同一个文件夹中。我刚刚检查了开发人员工具。没有404。还有其他原因吗?

编辑:

以下是更多错误消息:

ke file:///Volumes/Macintosh%20HD/jcubic-jquery.terminal-26bc656/js/jquery.terminal.min.js:36:23429 dispatch file:///Volumes/Macintosh%20HD/jcubic-jquery.terminal -26bc656>/js/jquery-1.7.1.min.js:3:4299 i file:///Volumes/Macintosh%20HD/jcubic-jquery.terminal-26bc656/js/jquery-1.7.1.min.js :3:311

仅作记录,当我输入“ASDSF”时,我在 Chrome Canary 中得到了这个:

jquery.terminal.min.js:36 bind jquery.terminal.min.js:36 true jquery.terminal.min.js:36 Uncaught TypeError: Cannot read property 'A' of undefined at HTMLHtmlElement.ke (jquery.terminal.min .js:36) 在 HTMLHtmlElement.dispatch (jquery-1.7.1.min.js:3) 在 HTMLHtmlElement.i (jquery-1.7.1.min.js:3) jquery.terminal.min.js:36 Uncaught TypeError :无法在 HTMLHtmlElement.i (jquery-1.7) 的 HTMLHtmlElement.dispatch (jquery-1.7.1.min.js:3) 的 HTMLHtmlElement.ke (jquery.terminal.min.js:36) 处读取未定义的属性“S”> .1.min.js:3) jquery.terminal.min.js:36 Uncaught TypeError: Cannot read property 'D' of undefined at HTMLHtmlElement.ke (jquery.terminal.min.js:36) at HTMLHtmlElement.dispatch (jquery -1.7.1.min.js:3) 在 HTMLHtmlElement.i (jquery-1.7.1.min.js:3) jquery.terminal。min.js:36 未捕获的类型错误:无法在 HTMLHtmlElement 的 HTMLHtmlElement.dispatch (jquery-1.7.1.min.js:3) 处的 HTMLHtmlElement.ke (jquery.terminal.min.js:36) 处读取未定义的属性“S” .i (jquery-1.7.1.min.js:3) jquery.terminal.min.js:36 Uncaught TypeError: Cannot read property 'F' of undefined at HTMLHtmlElement.ke (jquery.terminal.min.js:36)在 HTMLHtmlElement.dispatch (jquery-1.7.1.min.js:3) 在 HTMLHtmlElement.i (jquery-1.7.1.min.js:3)terminal.min.js:36) 在 HTMLHtmlElement.dispatch (jquery-1.7.1.min.js:3) 在 HTMLHtmlElement.i (jquery-1.7.1.min.js:3)terminal.min.js:36) 在 HTMLHtmlElement.dispatch (jquery-1.7.1.min.js:3) 在 HTMLHtmlElement.i (jquery-1.7.1.min.js:3)