javascript - jquery如何处理点击

标签 javascript jquery onclick

我目前有使用 mouseenter 和 mouseleave 的 jQuery 函数。目前这给了我想要的效果,一旦鼠标离开 div,一切都会恢复正常。我正在尝试复制此内容,但使用单击代替,我正在阅读有关 on() 和 off() 的内容,但我认为这不能使用。下面是我的代码。

jQuery(".leftpara").hide();
jQuery(".rightpara").hide();
jQuery('#home-grid-one-two').mouseenter(function(){ 
$('#home-grid-two-one').css({
        'visibility': 'hidden' 
    });
$('#home-grid-two-two').css({
        'visibility': 'hidden' 
    });
$('#home-grid-two-three').hide();
$('#home-grid-three-three').hide();
jQuery(".leftpara").show();
jQuery(".rightpara").show();
jQuery(".ptagexp").hide();
        });
         jQuery('#home-grid-one-two').mouseleave(function(){
            $('#home-grid-two-one').css({
        'visibility': 'visible' 
    });
$('#home-grid-two-two').css({
        'visibility': 'visible' 
    });
    $('#home-grid-three-two').show();
            $('#home-grid-two-one').show();
            $('#home-grid-three-one').show();
            $('#home-grid-two-three').show();
            $('#home-grid-three-three').show();
jQuery(".leftpara").hide();
jQuery(".rightpara").hide();
jQuery(".ptagexp").show();

HTML

<div id="home-grid-one-one" class="home-grid"> 
<div class="page" title="Page 2">
<p class="leftpara"> Some Text.</p>
</div>


<div id="home-grid-one-two" class="home-grid"> <div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 6">
<div class="layoutArea">
<div class="column">
<p style="text-align: center;">Anthony &amp;
Thomas</p>

</div>
</div>
</div>
</div>
</div>
</div>
<div id="home-grid-one-three" class="home-grid"> <div class="page" title="Page 2">
<p class="rightpara"> Some Text.</p>

</div>
<div id="home-grid-two-one" class="home-grid"> <div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 6">
<div class="layoutArea">
<div class="column">
<p style="text-align: center;">Award winning</p>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="home-grid-two-two" class="home-grid"> <div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 6">
<div class="layoutArea">
<div class="column">
<p style="text-align: center;"><strong>Proven
to deliver</strong></p>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="home-grid-two-three" class="home-grid"> <div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 6">
<div class="layoutArea">
<div class="column">
<p style="text-align: center;">Development
Process</p>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="home-grid-three-one" class="home-grid"> <div class="page" title="Page 2"></div>
<div class="page" title="Page 2"></div>
<div id="home-grid-three-two" class="home-grid"> <div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 2">
<div class="layoutArea">
<div class="column">
<div class="page" title="Page 6">
<div class="layoutArea">
<div class="column">
<p class="ptagexp" style="text-align: center;">Experience in
many markets</p>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="home-grid-three-three" class="home-grid"> <div class="page" title="Page 2"></div>

最佳答案

jquery点击事件的例子如下

jQuery(".leftpara").click(function(){
  //do something here
});

jQuery(".leftpara").on("click",function(){
  //do something here
});

jQuery(document).on("click",".leftpara",function(){
   //do something here
});

关于javascript - jquery如何处理点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33934089/

相关文章:

javascript - 如何控制此 Amazon Affiliates javascript 片段的宽度?

javascript - Bootstrap 是否有显示隐藏类的方法?

javascript - 如何使用 onclick 更改 div 迭代数组中的字体?

javascript - 如何定位 "hidden"iframe? (应用程序: links to starting positions of a "poster image hidden"-embedded Youtube video)

javascript - 如何在 d3.js 中显示 y 轴

Android点击EditText不会显示软键盘

javascript - 如何查找按下的是哪个键

javascript - Dropzone 在本地主机上正常工作,在远程服务器上抛出错误

javascript - 更改整个 HTML 表格中特定单词的颜色

javascript - 如何在 Three.JS 中将 OBJ 对象交换为另一个 OBJ 对象?