jquery - 在屏幕宽度上合并两个类

标签 jquery html css merge

当我的屏幕小于 480 像素时,我想合并两个类。所以两个类需要变成一个类,所以文本被合并到 1 行中。 JSfiddle 在这里:http://jsfiddle.net/rMd9T/1/

这是我的 HTML:

<p class="latestworktitle">Shazam</p><p class="latestworktitle2">Redesign</p>

这是我目前无法使用的 Jquery:

jQuery(function($) {

var $window = $(window),
width;

function mergeprojectitles() {
    width = $window.width();
    if ( width < 480 ) return;
    $('.latestworktitle').last().html( $('.latestworktitle').last().html() + ' ' + $('.latestworktitle2').last().html());
    $('.latestworktitle2').remove();
    }
    mergeprojectitles();
});

那我做错了什么?提前致谢!

问候,

沃特

最佳答案

您需要将您的函数包装在调整大小处理程序中:

$(window).on('resize',function(){
//your code here
});

完整代码:

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

function mergeprojectitles() {
    width = $window.width();
    if ( width < 480 ) return;
    $('.latestworktitle').last().html( $('.latestworktitle').last().html() + ' ' + $('.latestworktitle2').last().html());
    $('.latestworktitle2').remove();
    }
    mergeprojectitles();
});
});

关于jquery - 在屏幕宽度上合并两个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23010136/

相关文章:

javascript - 需要确定在 JQuery 移动弹出窗口中单击的按钮并基于此执行操作

javascript - 禁用 JavaScript 时如何更改导航菜单的外观。

jquery - 将输入插入到div jQuery中

javascript - 查找图像 ID 并替换为单击的按钮类

按数据属性的 jQuery 选择器在 Safari 中不起作用

asp.net - 在 div 底部对齐文本

html - 如何垂直对齐和水平对齐div?

html - 更改网格模板列会破坏布局

css - 绘制矩形并通过在html中拖动线来标记它

css - 如何只对第一行显示颜色?