所以我对jquery非常不满,我需要代码帮助。所以我正在做旋转木马,将有4个图像,我希望它是静态的(禁用旋转木马,删除HTML标签或水手。)但如果分辨率是> 1000px启用旋转木马。但是如果有5张图片就启用它。jquery如果超过4张图片为div添加标签
对不起,我英文不好,谢谢:)
所以我对jquery非常不满,我需要代码帮助。所以我正在做旋转木马,将有4个图像,我希望它是静态的(禁用旋转木马,删除HTML标签或水手。)但如果分辨率是> 1000px启用旋转木马。但是如果有5张图片就启用它。jquery如果超过4张图片为div添加标签
对不起,我英文不好,谢谢:)
http://www.w3schools.com/js/js_if_else.asp
的ATTR()从jQuery的应该让你测试> =的大小和做你正在尝试做的。
因此,让我们假设你在页面完全加载图像的数量是固定的。而你想放在旋转木马上的图像有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. ....
}
});
谢谢,所以我设法做出了回应。但我现在有2个jQuery文件,现在例如,如果有5个图像使用这个jquery文件,如果4使用这个如何做到这一点? –
'2 jquery files'的意思是? 2个独立的图像组?你的例子是这样说的:你有2组图像,并且你想独立地将这个图像应用到这两个组中,所以1.具有5个图像的组将会旋转,并且2.具有4个图像的组将保持静态? – fuyushimoya
不,我正在使用2个jQuery文件进行设置,而不是图像和东西。我正在使用猫头鹰旋转木马,它有设置,你可以关闭整个旋转木马或添加一些设置,所以...... :) –
您是否有[jsfiddle](https://jsfiddle.net/)示例来显示您完成了哪些操作?或者至少把简化的代码放在这里,所以我们能够知道问题出在哪里。 – fuyushimoya
我不是整个旋转木马只是这种响应式的东西。我还没有开始做,但我不知道如何去做。我知道我可以用jquery .length做些事情,但我不确定。 –
阅读本文sscce.org – reggaeguitar