简体   繁体   English

我应该使用哪些工具为我的Web应用程序创建教程?

[英]What tools should I use to create a tutorial for my web application?

I'm imagining an overlay that covers most of the site, focusing in on sections with explanatory text and the ability to move forward or backward. 我正在想象一个覆盖大部分网站的叠加层,专注于具有解释性文字和向前或向后移动的部分。 Ideally, some of the functionality of the site will still be available so if a user clicks on a button in the highlighted area it will work as intended, just in the background. 理想情况下,网站的某些功能仍然可用,因此如果用户点击突出显示区域中的按钮,它将按预期工作,只在后台运行。

I know I could use jQuery to do this but I'm curious if there is a framework or library that does what I'm looking for. 我知道我可以使用jQuery来做这个,但我很好奇是否有一个框架或库可以完成我正在寻找的东西。

It would be hard to cover web applications' functionality and not to loose sufficient level of interactivity. 很难涵盖Web应用程序的功能,也不会失去足够的交互性。 But instead of data exchange with database - you can populate your controls with data from JavaScript array. 但是,不是与数据库进行数据交换 - 您可以使用JavaScript数组中的数据填充控件。 And to simulate event results (form submit, etc.). 并模拟事件结果(表单提交等)。 Simple JavaScript can help you with that. 简单的JavaScript可以帮助您。 I don't think that there are existing JavaScript libraries that can simulate more complicated functionality specific for your site. 我不认为现有的JavaScript库可以模拟特定于您网站的更复杂的功能。

Based on Dmitriy Naumov's answer and the lack of other responses I ended up going with a jQuery-based solution. 基于Dmitriy Naumov的回答以及缺乏其他响应,我最终选择了基于jQuery的解决方案。

In order to achieve the overlay effect that I wanted I used jQuery Tools' Expose tool. 为了实现我想要的叠加效果,我使用了jQuery Tools的Expose工具。

I placed the overlay and then faded the elements I wanted to highlight in and out, manipulating their z-indices to move them in front of or behind the overlay as necessary. 我放置了叠加层然后褪去了我想要突出显示的元素,根据需要操纵它们的z-indices以在叠加层的前面或后面移动它们。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我应该怎么做才能在Web应用程序中使用特定字体? - What should I do to use a specific font in my web app? 我应该使用哪些工具作为开发javascript的核心设置? - What tools should I have as my core set for developing javascript? 如果我的端点将执行数据库 CREATE 和 UPDATE 操作,我应该使用什么 HTTP 方法? - What HTTP method should I use if my endpoint will perform database CREATE and UPDATE operations? Web应用程序:我应该发送回给用户什么? - Web application : What should I send back to the user? 我应该在启动之前构建我的简单Web应用程序吗? - Should I build my simple web application before launching it? 如果 JavaScript 很少发生,我可以使用什么工具找出网页挂起的原因? - What tools I can use to find out what JavaScript hangs the web-page if it occurs rarely? 我应该如何固定页脚在ionic 3应用程序中的位置? - What should i do to fix the position of footer in my ionic 3 application? 如何像 angularjs 教程一样使用 nodejs 和 npm 创建 Web 客户端应用程序 - How to create web client application with nodejs and npm like angularjs tutorial 我应该将Google Web Toolkit用于我的新网络应用吗? - Should I use Google Web Toolkit for my new webapp? 我应该使用什么事件来关闭 Electron 应用程序中的客户端 websocket? - What event should I use for closing client websocket in Electron application?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM