2015-06-19 44 views
-2

所以我对jquery非常不满,我需要代码帮助。所以我正在做旋转木马,将有4个图像,我希望它是静态的(禁用旋转木马,删除HTML标签或水手。)但如果分辨率是> 1000px启用旋转木马。但是如果有5张图片就启用它。jquery如果超过4张图片为div添加标签

对不起,我英文不好,谢谢:)

+1

您是否有[jsfiddle](https://jsfiddle.net/)示例来显示您完成了哪些操作?或者至少把简化的代码放在这里,所以我们能够知道问题出在哪里。 – fuyushimoya

+0

我不是整个旋转木马只是这种响应式的东西。我还没有开始做,但我不知道如何去做。我知道我可以用jquery .length做些事情,但我不确定。 –

+0

阅读本文sscce.org – reggaeguitar

回答

0

因此,让我们假设你在页面完全加载图像的数量是固定的。而你想放在旋转木马上的图像有carousel,你可以写这样的东西。

// jQuery onDomready 
$(function(){ 
    var CAROUSEL_THRESHOLD = 1000; 
    var IMAGECOUNT_THRESHOLD = 4; 
    // Get window width; 
    var screenWidth = $(window).width(); 
    var images = $('.carousel'); 
    var imageCount = images.length; 

    if (screenWidth >= CAROUSEL_THRESHOLD || imageCount > IMAGECOUNT_THRESHOLD) { 
    // Enable the carousel. .... 
    } 

}); 
+0

谢谢,所以我设法做出了回应。但我现在有2个jQuery文件,现在例如,如果有5个图像使用这个jquery文件,如果4使用这个如何做到这一点? –

+0

'2 jquery files'的意思是? 2个独立的图像组?你的例子是这样说的:你有2组图像,并且你想独立地将这个图像应用到这两个组中,所以1.具有5个图像的组将会旋转,并且2.具有4个图像的组将保持静态? – fuyushimoya

+0

不,我正在使用2个jQuery文件进行设置,而不是图像和东西。我正在使用猫头鹰旋转木马,它有设置,你可以关闭整个旋转木马或添加一些设置,所以...... :) –