JavaScript 菜单
我正在开发一个页面,其中有一个链接,上面写着“更新”。当用户单击此链接时,我希望表单使用幻灯片效果并显示在链接下方。提交表单后,它会更新数据库,并且菜单会显示。
我知道这可以用 javascript 来完成,但我不知道如何实现它。
非常感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
首先,使用 jquery,它会更简单且兼容跨浏览器。
可以使用 Jquery UI 来实现幻灯片效果。
可以使用 post 方法 异步更新数据库:
...但是您可以也只需同步发布表单并刷新页面即可。
First off, use jquery, it will be simpler and compliant cross browser.
Appearing with a slide effect can be done with Jquery UI.
Updating the db assynchronously can be done using the post method:
... but you can also simply post the form synchronously and refresh the page.
您应该考虑使用 jQuery 等 javascript 库来帮助您实现这一目标。
基本上,您需要的是在所需位置创建一个 DIV 并在文档完成加载时隐藏它,然后为菜单单击添加事件
使用 jQuery:
可以从 http://www.jquery.com/
You should consider a javascript library such as jQuery to help you achieve this.
Basically what you need is to create a DIV at disired position and hide it when the document finishes loading then add events for the menu click
With jQuery:
The jQuery library can be downloadeds at http://www.jquery.com/
我还想补充一点,您需要确保页面在没有 javascript 的情况下也能正常工作,许多用户(包括我自己)在禁用 javascript 的情况下冲浪。如果牺牲关键功能,我个人会放弃您的网站,这样您就可以使页面看起来更漂亮。
May I also add that you will need to ensure the page works without javascript as well, many users, myself included surf with javascript disabled. And I personally would abandon your site if key functionality was sacrificed so you can make the page look prettier.
您可以使用 ASP.NET 上的 JQuery 或 AJAX 工具包来完成此操作。您想要哪种语言版本?
仅用纯 JavaScript 无法完成
You can do this using JQuery or AJAX toolkit on ASP.NET. WHIch language do you want it in?
It cannot be done in pure javascript only