基础交换回调

时间:2013-12-10 16:47:10

标签: javascript jquery zurb-foundation

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

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

这里的问题是,当我调整窗口大小时,解析后的元素每次都会越来越多。

我也试图了解是否有办法使用此回调来发回自定义值,例如它当前正在使用的媒体查询。

由于

1 个答案:

答案 0 :(得分:2)

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

http://api.jquery.com/load/

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

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