Javascript 基础互通回调

Javascript 基础互通回调,javascript,jquery,zurb-foundation,Javascript,Jquery,Zurb Foundation,我正在尝试使用interchange插件的回调。这是我的代码: $('#project_slideshow').on('replace', 'img', function (e, new_path, original_path) { $(e.currentTarget).load(function () { console.log($(this).width()); }) }); 这里的问题是,当我调整窗口大小时,解析的元素每次都越来越多 我还试图了解是否有一种方法可以使

我正在尝试使用interchange插件的回调。这是我的代码:

$('#project_slideshow').on('replace', 'img', function (e, new_path, original_path) {
   $(e.currentTarget).load(function () {
     console.log($(this).width());
   })
});
这里的问题是,当我调整窗口大小时,解析的元素每次都越来越多

我还试图了解是否有一种方法可以使用这个回调来发回自定义值,比如它当前使用的媒体查询


谢谢

我想你想使用的是
.on('load')
,因为
load
实际上是从服务器加载数据:

您可以使用
window.matchMedia
方法检测当前媒体查询

$('#project_slideshow').on('replace', 'img', function (e, new_path, original_path) {
   $(e.currentTarget).on('load', function () {
     console.log($(this).width());
   })
});