0

所以一旦加载一个元素:

$(document).delegate('.pch', 'click',function(e){
    var thes = $(this);
    var jsload = thes.attr('jsload');
    var jsref = thes.attr('href');
    if(jsload){
        $('#webPage').load(jsload);
        window.history.pushState({}, 'Title', jsref);
        e.preventDefault();
    }
});

然后它变成(不可能?)让我从加载的页面内部选择一个外部元素。假设我们加载了

幻灯片放映.php

$(function(){
    $(window).resize(function(){
        $("#items > div").css('width', $('#webPage').width()-12);
    });
    $(window).resize();
});

当从直接 url 查看时,这完全有效,但是通过.load()它附加的东西只是拒绝工作。所以我的问题是:例如,是否有向后版本.delegate()

编辑: Button并且#webPage在外面.load(),当按下按钮时#items > div加载。我想#items > div拉伸到可加载 div 的宽度,如何实现?

4

1 回答 1

0

尝试改变:

$("#items > div").css('width', $('#webPage').width()-12);

至:

$("#items > div").css('width', ($('#webPage').width()-12).toString() + 'px');
于 2013-06-10T16:43:00.923 回答