Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp和c#/javascript中创建帮助按钮_C#_Javascript_Asp.net_Web Applications - Fatal编程技术网

在asp和c#/javascript中创建帮助按钮

在asp和c#/javascript中创建帮助按钮,c#,javascript,asp.net,web-applications,C#,Javascript,Asp.net,Web Applications,我想在我的应用程序中加入一个帮助按钮。我认为此帮助按钮的工作方式与windows应用程序中的类似,例如,用户会单击帮助按钮,然后单击他们想要帮助的组件 我想在单击“帮助”按钮后设置一个全局侦听器,以便下一次触发的onClick将是用户需要帮助的组件的onClick。我还没有考虑这样做,所以任何建议将是伟大的 我还想听听你对如何解决这个问题的看法 提前谢谢 我给出的答案是假设包含jQuery,那么您也可以选择纯javascript 声明一个全局变量-比如说var helpRequested=fal

我想在我的应用程序中加入一个帮助按钮。我认为此帮助按钮的工作方式与windows应用程序中的类似,例如,用户会单击帮助按钮,然后单击他们想要帮助的组件

我想在单击“帮助”按钮后设置一个全局侦听器,以便下一次触发的onClick将是用户需要帮助的组件的onClick。我还没有考虑这样做,所以任何建议将是伟大的

我还想听听你对如何解决这个问题的看法


提前谢谢

我给出的答案是假设包含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;您可以在组件上放置单击事件,并根据“帮助”功能是否处于活动状态,让其进行滚动等等。如果没有更具体的问题,我真的无法提供任何其他东西。