我想在表格行数据上附加一个图标,但只在窗口调整大小时附加一次。问题是每当我调整窗口大小时,它会多次附加图标。这是我的代码,当窗口调整大小一次时可以使用。
$(window).on('resize', function(e) {
if ($(window).width() < 600) {
$('td.sorting').append('<i class="fa fa-chevron-right pull right fa-2x"></i>');
}
});
有人有更好的解决方案吗? 谢谢。
答案 0 :(得分:0)
//You must add a mark when youYou must add a mark when you've added the icon
$(window).on('resize', function(e) {
if ($(window).width() < 600) {
if(!$(this).data('addedIcon')) {
$('td.sorting').append('<i class="fa fa-chevron-right pull right fa-2x"></i>');
$(this).data('addedIcon', true);
}
}
});