Php jqueryonmousedown需要双击吗?
在发布之前我已经搜索过了,但是没有一篇文章是那么相关的(说我是Jquery新手) 我的问题是,当我点击“添加朋友”按钮时,它不会在一次点击后启动,但需要双击 以下是守则的相关章节: 设置div: 要显示的消息(需要单击两次才能显示的消息)Php jqueryonmousedown需要双击吗?,php,javascript,jquery,html,Php,Javascript,Jquery,Html,在发布之前我已经搜索过了,但是没有一篇文章是那么相关的(说我是Jquery新手) 我的问题是,当我点击“添加朋友”按钮时,它不会在一次点击后启动,但需要双击 以下是守则的相关章节: 设置div: 要显示的消息(需要单击两次才能显示的消息) 你确定吗? 任何帮助都将不胜感激!哦,我正在使用最新版本的jQuery。我不完全确定这是代码的相关部分,但是如果您想了解如何将函数绑定到click/doubleclick/etc: 我假设您在某个地方有一个按钮/链接,其中包含以下内容: <a hre
你确定吗?
任何帮助都将不胜感激!哦,我正在使用最新版本的jQuery。我不完全确定这是代码的相关部分,但是如果您想了解如何将函数绑定到click/doubleclick/etc: 我假设您在某个地方有一个按钮/链接,其中包含以下内容:
<a href="#" onclick="friendArea('friendName')">Add Friend</a>
您想要做的是为该按钮提供一个类,指示它是一个addfriend按钮,并使用jQuery向其添加双击函数
<a href="#" class="addFriend-button" data-friendName="friendName">Add Friend</a>
$('.addFriend-button').click( function(e) {
friendArea( $(this).data('friendName') );
} );
$('.addFriend button')。单击(函数(e){
friendArea($(this.data('friendName'));
} );
这将导致您的功能在双击按钮时启动,而不是单次单击。它还允许您只需编写1个函数,并且您可以使用link元素上的data-*属性传递相关数据。我不完全确定这是代码的相关部分,但是如果您想了解如何将函数绑定到click/doubleclick/等: 我假设您在某个地方有一个按钮/链接,其中包含以下内容:
<a href="#" onclick="friendArea('friendName')">Add Friend</a>
您想要做的是为该按钮提供一个类,指示它是一个addfriend按钮,并使用jQuery向其添加双击函数
<a href="#" class="addFriend-button" data-friendName="friendName">Add Friend</a>
$('.addFriend-button').click( function(e) {
friendArea( $(this).data('friendName') );
} );
$('.addFriend button')。单击(函数(e){
friendArea($(this.data('friendName'));
} );
这将导致您的功能在双击按钮时启动,而不是单次单击。它还允许您只需编写1个函数,并且您可以使用link元素上的data-*属性在中传递相关数据。如果您想在双击元素时运行任何代码,请像这样使用jquery
$('#target').dblclick(function() {
alert('Handler for .click() called.');
});
还有一件事,使用jquery toggle在函数上显示和隐藏如下元素,如果您使用的是选择器的类名,请使用如下所示的选择器(use.),如果是id use#,请使用如上代码所示的id名称
$('.target').toggle();
如果双击适用于您使用下面的代码,那么它将通过jquery将单击转换为双击。希望这能对你有所帮助
$(“#目标”)。单击(函数(){$(“#目标”).dblclick();
});
如果要在双击元素时运行任何代码,请使用如下jquery
$('#target').dblclick(function() {
alert('Handler for .click() called.');
});
还有一件事,使用jquery toggle在函数上显示和隐藏如下元素,如果您使用的是选择器的类名,请使用如下所示的选择器(use.),如果是id use#,请使用如上代码所示的id名称
$('.target').toggle();
如果双击适用于您使用下面的代码,那么它将通过jquery将单击转换为双击。希望这能对你有所帮助
$(“#目标”)。单击(函数(){$(“#目标”).dblclick();
});
嗯,看起来你在同时显示和隐藏你的div: HTML: 调用
friendArea('addFriend')
,该函数应该向下滑动div,但在函数末尾隐藏。friendSlide
,其中div也是一个类。你基本上每次都把它藏起来。这不可能是你想要的
注释掉这一行,它就会起作用:
当然,你可能有不同的理由,但我认为你把一些div和class搞混了
注意:
我还建议您不要使用内联css或javascript。它总是使调试变得更加困难,并且您会错过拼写错误,因为您最终不得不将所有内容放在一行并转义引号中。例如,
color#999