如何在ajax响应中执行jquery函数?

时间:2016-04-01 16:25:15

标签: javascript jquery ajax iframe response

我需要在我的网站上的ajax响应中执行jquery overlay函数。

这是索引页面代码:

current_position

这是ajax代码:

<ul>
    <li><a class="more" href="#GEN">GEN</a></li>
</ul>
</nobr>
<div id="ajax"></div>

这是ajax响应的iframe:

jQuery(document).ready(function ($) {
    $('.more').on('click', function () {
        var href = $(this).attr('href');
        if ($('#ajax').is(':visible')) {
            $('#ajax').css({ display: 'block' }).animate({ height: '0' }).empty();
        }
        $('#ajax').css({ display: 'block' }).animate({ height: '200px' }, function () {
            $('#ajax').html('<img id="loader" src="loader.gif">');
            $('#loader').css({ border: 'none', position: 'relative', top: '24px', left: '48px', boxShadow: 'none' }); // http://loadinfo.net/
            $('#ajax').load('ciao.html ' + href, function () {
                $('#ajax').hide().fadeIn('slow').colorFade({ 'fadeColor': 'rgb(253,253,175)' });
            });
        });
    });
});

我需要在div中执行包含ajax响应的div内的venobox(覆盖)脚本。

0 个答案:

没有答案