0

我已经实现了一个将浏览器窗口大小调整到 1024 以下的功能,它在减小浏览器大小时可以正常工作,但是如果将浏览器窗口放大到 1024 以上,新引入的功能仍然存在。如何删除或重置此功能?

$(window).resize(function() {
var width = $(window).width();

// Define Screen
if( width >= 768 && width <= 1024 ) {
// Do Something
    $(function() {
// Move
$("article img").each(function() {
    var item = $(this);
    item.insertAfter(item.next());
});        
});
} 


});
4

1 回答 1

2

不知道我明白了,但你正在移动图像,为了让它恢复到原来的样子,你必须把图像移回来吗?

$(function() {
    $(window).on('resize', function() {
        var width = $(window).width();

        if ( width >= 768 && width <= 1024 ) {

            $("article img").each(function() {
                var item = $(this);
                item.insertAfter(item.next());
            });        
        }else{
            $("article img").each(function() {
                var item = $(this);
                item.insertBefore(item.prev());
            });        
        }
    });
});
于 2013-05-14T13:54:50.867 回答