Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/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
Javascript jQuery在不同区域上切换_Javascript_Jquery - Fatal编程技术网

Javascript jQuery在不同区域上切换

Javascript jQuery在不同区域上切换,javascript,jquery,Javascript,Jquery,我正试图复制Facebook的Like按钮,但问题在于单击以更改按钮的具体位置 当它还不喜欢时,用户应该点击按钮上的任何地方,按钮将变为灰色状态(已经喜欢)。这项工作已经完成 但问题是,当取消它的链接时,我认为我没有正确地使用jquery,因此只有在单击图像时才应该将它设置为蓝色状态(不喜欢) 以下是我所做的,请看一下,以便您能够更好地理解:我在ch2 div中添加了一个类“.inspect”,因此HTML如下所示: <div id="like" > <div id="

我正试图复制Facebook的Like按钮,但问题在于单击以更改按钮的具体位置

当它还不喜欢时,用户应该点击按钮上的任何地方,按钮将变为灰色状态(已经喜欢)。这项工作已经完成

但问题是,当取消它的链接时,我认为我没有正确地使用jquery,因此只有在单击图像时才应该将它设置为蓝色状态(不喜欢)


以下是我所做的,请看一下,以便您能够更好地理解:

我在ch2 div中添加了一个类“.inspect”,因此HTML如下所示:

<div id="like" >
    <div id="ch1" class="btn btn-empty no-like">
        <div class="pad">
            <div class="like-text">
                <div id="ch2" class="data-empty"></div>
                <div class="txt">Like</div>
            </div>
        </div>
    </div>
</div>

需要返回false,否则会触发两个事件。希望这有帮助

我在ch2 div中添加了一个类“.inspect”,因此HTML如下所示:

<div id="like" >
    <div id="ch1" class="btn btn-empty no-like">
        <div class="pad">
            <div class="like-text">
                <div id="ch2" class="data-empty"></div>
                <div class="txt">Like</div>
            </div>
        </div>
    </div>
</div>

需要返回false,否则会触发两个事件。希望这有帮助

Oops,发现了一个bug。当我想点击图片时,我不能点击它。哎呀,发现了一个bug。当我想要喜欢它时,我不能点击它。