doulu6160 2014-05-20 22:01
浏览 48

在WordPress循环中使用Jquery .next

I'm trying to create an overlay effect with jquery inside of a WordPress loop to present the content of custom post type when clicking on its title.

Here is the HTML:

    <button href="#" class="popup-button">
        <? the_title(); ?>
    </button>

    <div class="popup-content"> 
      <?php echo get_the_content(); ?>
    </div>

The popup-content is hidden in CSS. and here is the JS:

<script>
$(document).ready(function() {
    $(document).on('.popup-button', 'click', function(e) {
        $(this).next('.popup-content').dialog(); 
        return false;
        });
    });
</script> 

But it's not working! please help! Thanks!

  • 写回答

3条回答 默认 最新

  • doujiaoang69440 2014-05-20 22:04
    关注

    Maybe the issue is that you need to tell the dialog to open:

    $( ".selector" ).dialog( "open" );
    

    http://api.jqueryui.com/dialog/#method-open

    If not, make sure that you are including the jQuery UI library.

    评论

报告相同问题?