Да, я думаю, что это может привести к:
(function($) {
$.each(['CO1', 'CO2', 'CO3', 'CA1', 'CA2', 'CA3'], function(index, id) {
$('#' + (mmjsRegion == id.replace(/\d+$/,'') ? id : 'none')).imBannerRotater({
return_type: 'json',
data_map: {
image_name: 'name',
url_name: 'url'
},
image_url: 'http://www.kindreviews.com/wp-content/plugins/geoads/' + id + '.php',
base_path: 'http://www.kindreviews.com/wp-content/plugins/geoads/images/',
});
});
})(jQuery);
Так как mmjsRegion
не изменяется во время кода, он может уменьшиться даже больше, но я не знаю, должен ли плагин imBannerRotate()
вызываться три раза $('#none')
, как хак. Если $('#none')
не требуется, тогда это может быть:
(function($) {
$.each(['1', '2', '3'], function(index, id) {
$('#' + mmjsRegion + id).imBannerRotater({
return_type: 'json',
data_map: {
image_name: 'name',
url_name: 'url'
},
image_url: 'http://www.kindreviews.com/wp-content/plugins/geoads/' + mmjsRegion + id + '.php',
base_path: 'http://www.kindreviews.com/wp-content/plugins/geoads/images/',
});
});
})(jQuery);