Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQ/JS gallary滑块,设置不同的转换_Javascript_Jquery_Slider - Fatal编程技术网

Javascript JQ/JS gallary滑块,设置不同的转换

Javascript JQ/JS gallary滑块,设置不同的转换,javascript,jquery,slider,Javascript,Jquery,Slider,目前我正在使用幻灯片: 但我不熟悉jquery/javascript。有一些过渡选项可供选择(“自定义”、“随机”、“cubeH”、“cubeV”、“淡入”、“切片”、“切片”、“slideH”、“slideV”、“缩放”、“块缩放”、“万花筒”、“风扇”、“blindH”、“blindV”): 例如,我想要这张照片:1/cubeH。2/cubeV。3/库贝。4/cubeV。5/库贝 我知道调用脚本时可以覆盖默认设置。正如我所说,我对J/JS不熟悉,我可以做一个案例或使用if/else来实现这一

目前我正在使用幻灯片:

但我不熟悉jquery/javascript。有一些过渡选项可供选择(“自定义”、“随机”、“cubeH”、“cubeV”、“淡入”、“切片”、“切片”、“slideH”、“slideV”、“缩放”、“块缩放”、“万花筒”、“风扇”、“blindH”、“blindV”):

例如,我想要这张照片:1/cubeH。2/cubeV。3/库贝。4/cubeV。5/库贝


我知道调用脚本时可以覆盖默认设置。正如我所说,我对J/JS不熟悉,我可以做一个案例或使用if/else来实现这一点吗?

通过一些实验,最终为u找到了一个解决方案

在jquery.refineslider.js中, 第655行至第658行替换以下代码

,random: function () { 
    if(flag_val == 1)
    {
             var dimension = $(this.RS.$slides).width() / 2;

            // If next slide is ahead in array
            if (this.forward) {
                this.cube(dimension, dimension, 0, 0, 90, 0, -90);
            } else {
                this.cube(dimension, -dimension, 0, 0, -90, 0, 90);
            }
            flag_val = 0;
    }
    else
    {
            var dimension = $(this.RS.$slides).height() / 2;

            // If next slide is ahead in array
            if (this.forward) {
                this.cube(dimension, 0, -dimension, 90, 0, -90, 0);
            } else {
                this.cube(dimension, 0, dimension, -90, 0, 90, 0);
            }
            flag_val = 1;               
    }

}
在ur js文件的顶部,下面是
“严格使用”声明变量

var flag_val = 1;

然后将您的转换设置为“随机”,如
transition:'random',
您可以在第15行附近找到它。就这样。

谢谢您的回复,但是尝试了这个,它不会加载任何传输。很抱歉反应太晚。。普拉布非常感谢你!这工作很好,干得好!