我为我的网站设置了一个新主题,但是在chrome浏览器中查看的首页非常不稳定。边缘,Firefox,即工作正常且平滑。我不是程序员。 网站:法兰克福(减去)it(减去)service.de
我已经通过记事本++多次编辑了parallaxSlider.php。 当我解决问题时(滑行很顺畅),但滑块没有出现。 我尝试过的操作:Google search和Templatemonster Help(从那里购买)。 谢谢您的帮助!
<?php
wp_enqueue_script( 'jquery.mousewheel', get_stylesheet_directory_uri() . '/parallax-slider/js/jquery.mousewheel.min.js', array('jquery'), '3.0.6', true );
wp_enqueue_script( 'jquery.simplr.smoothscroll', get_stylesheet_directory_uri() . '/parallax-slider/js/jquery.simplr.smoothscroll.min.js', array('jquery'), '1.0', true );
wp_enqueue_script( 'device', get_stylesheet_directory_uri() . '/parallax-slider/js/device.min.js', array('jquery'), '0.1.58', true );
wp_enqueue_script( 'parallax-slider', get_stylesheet_directory_uri() . '/parallax-slider/js/parallaxSlider.js', array('jquery'), '1.0', true );
$rand_id = uniqid();
// WPML filter
$suppress_filters = get_option('suppress_filters');
// Get Order & Orderby Parameters
$orderby = ( of_get_option('slider_posts_orderby') ) ? of_get_option('slider_posts_orderby') : 'date';
$order = ( of_get_option('slider_posts_order') ) ? of_get_option('slider_posts_order') : 'DESC';
// query
$args = array(
'post_type' => 'slider',
'posts_per_page' => -1,
'post_status' => 'publish',
'orderby' => $orderby,
'order' => $order,
'suppress_filters' => $suppress_filters
);
$slides = get_posts($args);
if (empty($slides)) return;
?>
<script type="text/javascript">
jQuery(document).ready(function($) {
if(!device.mobile() && !device.tablet()){
liteModeSwitcher = false;
jQuery.srSmoothscroll({
step:150,
speed:800
});
}else{
liteModeSwitcher = true;
}
if($.browser.msie && parseInt($.browser.version) < 9){
liteModeSwitcher = true;
}
jQuery('#parallax-slider-<?php echo $rand_id ?>').parallaxSlider({
parallaxEffect: "<?php echo of_get_option( 'px_slider_parallax_effect', 'parallax_effect_normal' ); ?>"
, parallaxInvert: <?php echo of_get_option( 'px_slider_invert', false ); ?>
, animateLayout: "<?php echo of_get_option( 'px_slider_effect', 'simple-fade-eff' ); ?>"
, duration: <?php echo of_get_option( 'px_slider_speed', 1500 ); ?>
, autoSwitcher: <?php echo of_get_option( 'px_slider_auto', true ); ?>
, autoSwitcherDelay: <?php echo of_get_option( 'px_slider_pause', 7000 ); ?>
, scrolling_description: <?php echo of_get_option( 'px_slider_scrolling_description', false ); ?>
, slider_navs: <?php echo of_get_option( 'px_slider_navs', true ); ?>
, slider_pagination: "<?php echo of_get_option( 'px_slider_pags', 'buttons_pagination' ); ?>"
, liteMode :liteModeSwitcher
});
});
</script>
<?php
$resutlOutput = '<div id="parallax-slider-'.$rand_id.'" class="parallax-slider">';
$resutlOutput.= '<ul class="baseList">';
foreach( $slides as $k => $slide ) {
$url = get_post_meta($slide->ID, 'my_slider_url', true);
$thumb_url = wp_get_attachment_image_src( get_post_thumbnail_id($slide->ID), 'slider-thumb');
$sl_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($slide->ID), 'full');
$caption = get_post_meta($slide->ID, 'my_slider_caption', true);
if ( $sl_image_url[0]=='' ) {
$sl_image_url[0] = PARENT_URL."/images/blank.gif";
}
if ( $url=='' ) {
$url = "#";
}
$resutlOutput.= '<li data-preview="'. $sl_image_url[0] .'" data-thumb-url="'.$thumb_url[0].'" data-ulr-link="'. $url .'">';
if ($caption) {
$resutlOutput.= '<div class="slider_caption">';
$resutlOutput.= stripslashes(htmlspecialchars_decode($caption));
$resutlOutput.= '</div>';
}
$resutlOutput.= '</li>';
}
$resutlOutput.= '</ul>';
$resutlOutput.= '</div>';
echo $resutlOutput;
wp_reset_postdata();
?>