Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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
jQuery显示隐藏禁用目标属性_Jquery_Html_Hyperlink - Fatal编程技术网

jQuery显示隐藏禁用目标属性

jQuery显示隐藏禁用目标属性,jquery,html,hyperlink,Jquery,Html,Hyperlink,您好,我已经为我的网站创建了一个共享部分。这些社交网络链接隐藏在文档开头 但是,当我尝试单击这些链接时,当我取消隐藏共享链接时,这些链接不会导航到任何地方,如果我右键单击并单击“在新选项卡中打开”,则会正常工作 我的代码在下面或视图中 这是什么代码 $('.sharenav').on('click', function () { $(this).stop(); return false; }); 在中,当您单击一个链接时,它首先查看您已单击运行此事件侦听器的.sharenav(

您好,我已经为我的网站创建了一个共享部分。这些社交网络链接隐藏在文档开头

但是,当我尝试单击这些链接时,当我取消隐藏共享链接时,这些链接不会导航到任何地方,如果我右键单击并单击“在新选项卡中打开”,则会正常工作

我的代码在下面或视图中

这是什么代码

$('.sharenav').on('click', function () {
    $(this).stop();
    return false;
});
在中,当您单击一个链接时,它首先查看您已单击运行此事件侦听器的.sharenav(ul容器)的事实

此事件侦听器返回false,因此不再执行更多事件(在本例中,单击链接)

尝试删除此代码块或
返回false从它

我已经整理了你的代码,所以现在悬停效果有一个超时。而且,当您离开父元素时,子容器仍然保持原样。如果这正是你想要的,希望这会对你有所帮助:


链接不起作用,因为您实际上正在使用以下行停止链接的执行:

$('.sharenav').on('click', function () {
    $(this).stop();
    return false;
});
这是另一个解决方案(将单击处理程序过滤为仅
li
,允许
a
按预期执行):


这能解决你的问题吗?谢谢,这是正确的,对不起,我不知道。我会接受其他答案,但你的答案是唯一有效的例子。将在计时器运行后接受应答
$('.sharenav').on('click', function () {
    $(this).stop();
    return false; // this stops the navigation.
});
$('.sharenav').on('click', function () {
    $(this).stop();
    return false;
});
$('.sharenav').on('click', function () {
    $(this).stop();
    return false;
});
$('li.sharenav').on('click', function () {
    $(this).stop();
    return false;
});