这是代码
jQuery(document).ready(function(){ jQuery('.post_Box').one('click',function(e) { jQuery(this).find(".read_more").trigger("click"); }); });
当我点击div(post_Box)时,它会触发位于(post_Box)的子div中的链接(弹出greyBox),其中包含类(read_more),现在它工作正常,但是当我关闭链接时问题(greyBox),然后单击div(post_Box)上的againe它不起作用,我必须刷新页面才能单击它.
如果我改为使用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请看这里,这个网站有一个函数one(),以防我点击它时阻止haiders.imcserver. ro / telugu你可以看一下on()这里的第二个案例