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