在asp和c#/javascript中创建帮助按钮
我想在我的应用程序中加入一个帮助按钮。我认为此帮助按钮的工作方式与windows应用程序中的类似,例如,用户会单击帮助按钮,然后单击他们想要帮助的组件 我想在单击“帮助”按钮后设置一个全局侦听器,以便下一次触发的onClick将是用户需要帮助的组件的onClick。我还没有考虑这样做,所以任何建议将是伟大的 我还想听听你对如何解决这个问题的看法在asp和c#/javascript中创建帮助按钮,c#,javascript,asp.net,web-applications,C#,Javascript,Asp.net,Web Applications,我想在我的应用程序中加入一个帮助按钮。我认为此帮助按钮的工作方式与windows应用程序中的类似,例如,用户会单击帮助按钮,然后单击他们想要帮助的组件 我想在单击“帮助”按钮后设置一个全局侦听器,以便下一次触发的onClick将是用户需要帮助的组件的onClick。我还没有考虑这样做,所以任何建议将是伟大的 我还想听听你对如何解决这个问题的看法 提前谢谢 我给出的答案是假设包含jQuery,那么您也可以选择纯javascript 声明一个全局变量-比如说var helpRequested=fal
提前谢谢 我给出的答案是假设包含jQuery,那么您也可以选择纯javascript 声明一个全局变量-比如说
var helpRequested=false代码>
假设在提供的帮助下,您的网页上几乎没有元素,让我们假设您应用css类代码>到所有这些元素,
现在订阅所有这些帮助所需元素的点击事件
$('.help').click(function(event) {
event.preventDefault();
if(helpRequested === true) {
var id = $(this).attr('id');
//based on id do your stuff... like provide help through popup window
helpRequested = false; //finally reset
}
});
现在订阅“单击帮助事件”按钮help
像这样
$('#helpbutton').click(function() {
helpRequested = !helpRequested ; //toggle the value
});
我想这就行了。。。或者从某个方面开始我给出的答案是假设包含jQuery,那么您也可以选择纯javascript
声明一个全局变量-比如说var helpRequested=false代码>
假设在提供的帮助下,您的网页上几乎没有元素,让我们假设您应用css类代码>到所有这些元素,
现在订阅所有这些帮助所需元素的点击事件
$('.help').click(function(event) {
event.preventDefault();
if(helpRequested === true) {
var id = $(this).attr('id');
//based on id do your stuff... like provide help through popup window
helpRequested = false; //finally reset
}
});
现在订阅“单击帮助事件”按钮help
像这样
$('#helpbutton').click(function() {
helpRequested = !helpRequested ; //toggle the value
});
我想这就行了。。。或者从某个地方开始我不太明白-如果您正在寻求有关UX设计的帮助,那么这不是最好的地方。如果只是代码帮助,那么我认为你需要决定你到底想要什么,把问题分成几个小部分,分别询问每个任务,或者更好的是,搜索现有的答案——我相信你会找到它们的。:)听起来你在寻找建议,而不是试图回答一个问题。我会研究jQuery;您可以在组件上放置单击事件,并根据“帮助”功能是否处于活动状态,让其进行滚动等等。如果没有更具体的问题,我真的无法提供任何其他东西。我不确定我是否理解-如果你正在寻求有关UX设计的帮助,那么这不是最好的地方。如果只是代码帮助,那么我认为你需要决定你到底想要什么,把问题分成几个小部分,分别询问每个任务,或者更好的是,搜索现有的答案——我相信你会找到它们的。:)听起来你在寻找建议,而不是试图回答一个问题。我会研究jQuery;您可以在组件上放置单击事件,并根据“帮助”功能是否处于活动状态,让其进行滚动等等。如果没有更具体的问题,我真的无法提供任何其他东西。