从jQuery弹出窗口加载另一个页面并转到特定部分

时间:2014-03-25 12:58:32

标签: javascript jquery ajax

我正在处理用户登录的任务,在弹出窗口中向用户显示一些文本。该文本有链接,这些链接是条款和条款的不同部分。条件页面。单击链接后,术语页面应加载到该弹出窗口并转到该特定部分。知道如何实现这一目标。

jQuery(function (cash) {
    var test = true;
    loadTerms();
    $('.readMore').live("click", function () {
        test = false;
        loadTerms();
    });
    $('#basic-modal-content').modal({
        escClose: false,
        close: false,
        closeClass: 'simplemodal-close'
    });

    function loadTerms() {
        jQuery.ajax({
            url: '/AboutUs/terms/index.html',
            dataType: 'html',
            success: function (html) {
                var div = jQuery('#marketing', jQuery(html));
                if (test) {
                    var myText = div.html().slice(0, 1100);
                    jQuery('.terms_content').html(myText + '<a href="javascript:void(o);" class="readMore"> ...Read More</a>');
                } else {
                    jQuery('.terms_content').html(div);
                    jQuery('.tc_link').attr('href', 'javascript:void(0);');
                    var position = jQuery('.simplemodal-container').position();
                    jQuery('.simplemodal-container').animate({
                        width: "942",
                        height: "600",
                        top: position.top / 2,
                        left: position.left / 2
                    }, "fast");
                    jQuery('.terms_content').animate({
                        height: "530px"
                    }, "fast");
                }
            }
        });
    };
});

0 个答案:

没有答案