javascript - Jquery css z-index Math.random() 不工作

标签 javascript jquery html css

我正在尝试创建简单的宝丽来风格画廊。我在随机定位和 css-transition 旋转方面做得很好,但是当谈到随机 z-index 时,我失败了(我需要它,因为当你洗牌时相同的图像位于所有其他图像之上时它很丑陋)

http://jsfiddle.net/PWHAL/1/ - 这是 jsfiddle,我用 z-index 随机注释行

测试的最佳案例是分组按钮

重要提示:代码只能在 webkit 上运行,因为我只为这个引擎测试 css 过渡属性 代码示例:

var realWidth = $(document).width();
var realHeight = $(document).height();
$("#polaroidButton").click(function() { 
    $(".hiddenh1").hide();
    $(".picCont").each(function() {
        $(this).css({
            '-webkit-transform' : 'rotate(' +Math.random()*360 +'deg)', 
            "left" : Math.random()*(realWidth-400),
            'top' : Math.random()*(realHeight-440),
            'z-index' : Math.random()*100 + 51
        });
    });
});

这东西还能用吗?

最佳答案

您是否尝试过确保随机数是一个整数?

'z-index' : parseInt(Math.random()*100, 10) + 51

关于javascript - Jquery css z-index Math.random() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21613742/

相关文章:

javascript - jQuery Mobile Ajax(js不执行)

javascript - 无法通过js中的双换行符拆分文本

javascript - ("click"上的 Jquery)从下拉菜单中选择文本时不起作用

javascript - 如何将属性添加到存在于 div 内部的输入框

html - 鼠标悬停时更改字体超棒的图标颜色

css - 我如何使用类 ="MyCOLUMS"等于 : class ="col-xs-1 col-sm-2 col-md-3 col-lg-4"

javascript - 如何将插入符号设置为 contenteditable 中 Range 对象的最后一个字符?

javascript - Angular 封装参数

php - 在 mysql 数据库上使用另一个就地编辑器 Jquery 插件

javascript - Jquery 语法错误,id 选择器上的表达式无法识别