一旦加载一个元素:
$(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();
}
});
然后我变得(不可能?)从加载页面内部选择外部元素。 假设我们已加载
slideshow.php
$(function(){
$(window).resize(function(){
$("#items > div").css('width', $('#webPage').width()-12);
});
$(window).resize();
});
当从直接网址查看时,这完全有效,但是当通过.load()
附加某些内容时,它就会拒绝工作。所以我的问题是:例如,.delegate()
是否有向后版本?
Button
时, 编辑 #webPage
和.load()
在#items > div
之外。我希望#items > div
延伸到可加载div的宽度,如何实现?
答案 0 :(得分:0)
尝试更改:
$("#items > div").css('width', $('#webPage').width()-12);
为:
$("#items > div").css('width', ($('#webPage').width()-12).toString() + 'px');