一个Jquery在第二次单击时不起作用
这是密码一个Jquery在第二次单击时不起作用,jquery,Jquery,这是密码 jQuery(document).ready(function(){ jQuery('.post_box').one('click', function(e) { jQuery(this).find(".read_more").trigger("click"); }); }); 当我点击div(post_框)时,它会触发一个位于(post_框)子div中的链接(弹出灰色框),该链接包含类(read_more),现在它工作正常,但问题是当我关闭链接
jQuery(document).ready(function(){
jQuery('.post_box').one('click', function(e) {
jQuery(this).find(".read_more").trigger("click");
});
});
当我点击div(post_框)时,它会触发一个位于(post_框)子div中的链接(弹出灰色框),该链接包含类(read_more),现在它工作正常,但问题是当我关闭链接(灰色框)并再次点击div(post_框)时它不工作,我必须刷新页面才能点击它
如果我改为使用on()函数,在第一次单击时,它将触发链接并被阻止,我认为由于子div,它会触发多个链接
这是html代码
`
<div class="post_box" >
<div class="post_box_top">
<div class="post_box_center">
<div class="post_box_content">
<div class="post_date">
</div>
<div class="post_content">
<?php echo $content_post = get_post(get_the_ID());?>
</div>
<div class="post_footer">
<a href="<?php the_permalink();?>" title="<?php the_title(); ?>" class="read_more" rel="gb_pageset[search_sites]" data-greybox-type="iframe">Read more</a>
// this the link i should trigger when someone click on the <div class="post_box">
</div>
</div>
</div>
</div>
</div>`
`
//这是当有人点击
`
ec2-107-22-235-75.compute-1.amazonaws.com请看这里,这是一个带有函数1()的站点,以防当您单击div it block haiders.imcserver.ro/telugu时我更改为on(),您可以在这里用on()查看第二个案例这是
one()
方法的正确行为-它只绑定事件一次
如果希望在页面生命周期内绑定事件,则需要使用()上的
jQuery('.post_box').on('click', function(e) {
jQuery(this).find(".read_more").trigger("click");
});
这是
one()
方法的正确行为-它只绑定事件一次
如果希望在页面生命周期内绑定事件,则需要使用()上的
jQuery('.post_box').on('click', function(e) {
jQuery(this).find(".read_more").trigger("click");
});
如果您正在使用一个,请改用.on()
如果您正在使用一个,请改用.on()
谢谢你的时间,但问题是当我使用on()时,当我单击链接站点块时,我想是因为儿童div(不确定)谢谢你的时间,但问题是当我使用on()时,当我单击链接站点块时,我想是因为儿童div(不确定)谢谢你的时间,但问题是,当我使用on()时,当我单击站点块的链接时,我认为是因为儿童divs(不确定)编辑您的问题并发布相关的html代码。如果我不知道你在说什么,我该怎么帮你…我把现场的网站放在你想看的地方我看到你在使用mansonry插件,这似乎干扰了你的预期行为,或者更可能是greybox one插件。在哪里设置了.read_more click处理程序?谢谢您的时间,但是当我使用on()时出现了问题,当我单击站点块的链接时,我想是因为儿童divs(不确定)编辑了您的问题并发布了相关的html代码。如果我不知道你在说什么,我该怎么帮你…我把现场的网站放在你想看的地方我看到你在使用mansonry插件,这似乎干扰了你的预期行为,或者更可能是greybox one插件。在哪里设置.read\u更多单击处理程序?请阅读。用相同的信息开始第二个问题不是获得帮助的正确方法。请阅读。用同样的信息开始第二个问题不是获得帮助的正确方法。