我有一个页面的一部分通过jQuery load()方法动态刷新,但它在IE中看起来并不那么热。没有重写标记到套件,即,我想在ajax之后重新加载modernizr并让它重新运用它的魔法到新插入的内容。这可能吗?希望以某种方式通过load()回调?
使用我的代码进行了更新 我在页面底部加载了scripts.js,其中包含以下内容: (在这里使用jquery地址插件来确定何时加载新内容)
function ajaxLoad(){
$.address.change(function(event) {
$("#swap-content").fadeOut('fast').load(event.value+' #swap-content', pageFunctions);
};
};
function pageFunctions() {
$("#swap-content").fadeIn('fast');
}
$(document).ready(function(){
ajaxLoad();
});
然后我将现代化器装入头部
<script src="/js/modernizr-1.5.min.js"></script>
所以我的目标是让modernizr通过load()重新加载'#swap-content'的内容。