Файловый менеджер - Редактировать - /home/digilove/public_html/plugins/system/ytshortcodes/assets/js/default_slideshow_js.php
Назад
<?php /** * @package Sj SlideShow II for Hikashop * @version 1.1.0 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL * @copyright (c) 2014 YouTech Company. All Rights Reserved. * @author YouTech Company http://www.smartaddons.com * */ defined('_JEXEC') or die; ?> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function($){ ;(function(element){ var $element = $(element); $('.sl2-loading',$element).remove(); $element.removeClass('sl2-preload'); /* slide navigation for theme 1, 2, 3, 4 */ alert(<?php echo $tag_id ?>) function setSlidingTo(index, options){ var tabs = $(options.pager); var tabs_holder = tabs.eq(0).parent(); var tabs_container = tabs_holder.parent(); if (tabs_container && tabs_holder){ tabs_container.css({height: function(){ return tabs_container.height(); }}); tabs_container.css({position: 'absolute'}); tabs_holder.css({position: 'absolute'}); } var viewport = {}; viewport.top = 0; viewport.bottom = tabs_container.height(); var visible = {}; visible.top = viewport.top - parseInt( tabs_holder.position().top ); visible.bottom = viewport.bottom - parseInt( tabs_holder.position().top ); var posUpdate = function(){ visible.top = viewport.top - parseInt( tabs_holder.position().top ); visible.bottom = viewport.bottom - parseInt( tabs_holder.position().top ); }; var slidingTo = function(index, d){ if (!d){ d = 500 } if (index >= 0){ if (index == 0){ index = 1; } var prevTop = tabs.eq(index-1).position().top; if (prevTop < visible.top){ tabs_holder.animate({ top: '+='+(visible.top-prevTop)+'px' }, { duration: d, complete: posUpdate, queue:false }); } } if (index < tabs.length){ if (index == tabs.length-1){ index = tabs.length-2; } var nextBottom = tabs.eq(index+1).position().top + tabs.eq(index+1).height(); if (nextBottom > visible.bottom && index !=1 ){ tabs_holder.animate({ top: '-='+(nextBottom-visible.bottom)+'px' }, { duration: d, complete: posUpdate, queue:false }); } } }; slidingTo(index); } /* slide navigation for theme 5 */ function setSlidingToX(index, options){ var tabs = $(options.pager); var tabs_holder = tabs.eq(0).parent(); var tabs_container = tabs_holder.parent(); if (tabs_container && tabs_holder){ tabs_container.css({height: function(){ return tabs_container.height(); }}); tabs_container.css({position: 'absolute'}); tabs_holder.css({position: 'absolute'}); } var viewport = {}; viewport.left = 0; viewport.right = tabs_container.width(); var visible = {}; visible.left = viewport.left - parseInt( tabs_holder.position().left ); visible.right = viewport.right - parseInt( tabs_holder.position().left ); var posUpdate = function(){ visible.left = viewport.left - parseInt( tabs_holder.position().left ); visible.right = viewport.right - parseInt( tabs_holder.position().left ); }; var slidingTo = function(index, d){ if (!d){ d = 500 } if (index >= 0){ if (index == 0){ index = 1; } var prevLeft = tabs.eq(index-1).position().left; if (prevLeft < visible.left){ tabs_holder.animate({ left: '+='+(visible.left-prevLeft)+'px' }, { duration: d, complete: posUpdate, queue:false }); } } if (index < tabs.length){ if (index == tabs.length-1){ index = tabs.length-2; } var nextRight = tabs.eq(index+1).position().left + tabs.eq(index+1).width(); if (nextRight > visible.right){ tabs_holder.animate({ left: '-='+(nextRight-visible.right)+'px' }, { duration: d, complete: posUpdate, queue:false }); } } }; slidingTo(index); } <?php if(count($list) > 1){?> $('.sl2-items', $element).cycle({ slideExpr: '.sl2-item', before: function(curr, next, options){ $('.sl2-item', $element).eq(options.startingSlide).addClass('curr'); if (typeof options.inited == 'undefined'){ var slidingTo = options.startingSlide; options.inited = true; if(typeof options.fxs != 'undefined'){ var tmp=[]; var j=0; for(var i=0;i<options.fxs.length;i++){ if(options.fxs[i]=='none'){ continue; } tmp[j++]=options.fxs[i]; } if(tmp.length!=options.fxs.length){ options.fxs=tmp; } } } else { var slidingTo = options.nextSlide; $('.sl2-item', $element).removeClass('curr'); $('.sl2-item', $element).eq(options.nextSlide).addClass('curr'); } <?php if($params->get('themes') != 'theme5'){?> setSlidingTo(slidingTo, options); <?php } else { ?> setSlidingToX(slidingTo, options); <?php }?> }, fx: '<?php echo $params->get('effect', 'all'); ?>', speed: <?php echo $params->get('slideshow_speed', '500'); ?>, timeout: <?php echo $params->get('timer_speed', 0); ?>, pause:<?php echo (int)$params->get('pause_hover'); ?>, pauseOnPagerHover:<?php echo (int)$params->get('pause_hover'); ?>, startingSlide: <?php echo $params->get('start', 0); ?>, pager: '#<?php echo $tag_id ;?> .slide-items .slide-item', pagerAnchorBuilder: function(i, el){ return $('#<?php echo $tag_id ;?> .slide-items .slide-item:eq(' + i + ')'); }, updateActivePagerLink: function(pager, i, clsName){ $(pager).removeClass('active').eq(i).addClass('active'); }, <?php if($params->get('themes') != 'theme5') {?> next: '#<?php echo $tag_id ;?> .sl2-control .next', prev: '#<?php echo $tag_id ;?> .sl2-control .previous', <?php } else {?> next: '#<?php echo $tag_id ;?> .slide-next', prev: '#<?php echo $tag_id ;?> .slide-previous', <?php }?> skipInitializationCallbacks: false, pagerEvent: 'click' }); $('.play-pause', $element).bind('click',function(){ if ( $(this).hasClass('pause') ){ $(this).addClass('play'); $(this).removeClass('pause'); $('.sl2-items', $element).cycle('pause'); }else{ $(this).removeClass('play'); $(this).addClass('pause'); $('.sl2-items', $element).cycle('resume'); } }); <?php if($params->get('play')==0): ?> $('.sl2-items', $element).cycle('pause'); <?php endif; ?> <?php } ?> })('#<?php echo $tag_id ;?>'); }); //]]> </script>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0.25 |
proxy
|
phpinfo
|
Настройка