问题与IE的Jquery加载功能

时间:2010-07-27 06:39:37

标签: jquery

我在jquery中遇到加载函数的问题我试图从网址,图片和文本中调用数据但是这在IE中不起作用但是正在使用Firefox

像这样的东西

function loadProperties(propertiesPage) {
    $('#properties .content').slideUp(500);
    $('#properties .content').load('url' + propertiesPage, function () {
        $('.video a').colorbox({
            width: 800,
            height: '100%',
            iframe: true
        });
        $('#properties .content').slideDown(500);
        $('#properties .next').click(function () {
            propertiesPage++;
            loadProperties(propertiesPage);
        });
        $('#properties .previous').click(function () {
            propertiesPage--;
            loadProperties(propertiesPage);
        });
    });
}

在这里,我将网址留给你检查并帮助我。

http://openhomeonline.com.au/reod/properties/black

干杯

1 个答案:

答案 0 :(得分:1)

我想问题是,每次.next调用其回调时,您都会将大量点击事件绑定到.previous.load()

如何使用.data()这样,

function loadProperties(propertiesPage) {
    $('#properties .content').slideUp(500);
    $('#properties .content').load('url' + propertiesPage, function () {
        $('.video a').colorbox({
            width: 800,
            height: '100%',
            iframe: true
        });
        $('#properties .content').slideDown(500);
        $('#properties').data('propertiesPage',propertiesPage);
    });
}

    $('#properties .next').click(function () {
        var propertiesPage = $('#properties').data('propertiesPage')++;
        $('#properties').data('propertiesPage',propertiesPage);
        loadProperties(propertiesPage);
    });
    $('#properties .previous').click(function () {
        var propertiesPage = $('#properties').data('propertiesPage')--;
        $('#properties').data('propertiesPage',propertiesPage);
        loadProperties(propertiesPage);
    });