尝试将移动滑动添加到lightbox2

时间:2018-01-21 23:48:50

标签: php jquery

所以我有一个灯箱,我想在我的网站上添加hammer.js。我有以下functions.php文件。我正在加载的两个锤子js文件存在于我的子主题中的js文件夹中。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<p>
  <span id="verb">Verbs</span> &nbsp; - &nbsp; <span id="noun">Nouns</span>
</p>

I <span class="verb">like</span> 
to <span class="verb">ride</span> 
my <span class="noun">bicycle</span> 
every <span class="noun">day</span>
.
<br><br>

<h1 class="_21" data-value="red">
  Red
</h1>
<h1 class="_106" data-value="orange">
  Orange
</h1>

<p style="font-size: 28px">
  <span class="_21" id="red">■</span>
  <span class="_106" id="orange">■</span>
</p>

我的public.js文件中有以下脚本

<?php
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;

// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:

add_action( 'wp_enqueue_scripts', 'theme_light', 30 );
function theme_light() {



wp_enqueue_style( 'lightbox', get_stylesheet_directory_uri() . '/css/lightbox.css', array(), '4.3.0' );
wp_enqueue_script( 'lightbox2',  get_stylesheet_directory_uri() . '/js/lightbox.js', array( 'jquery' ), '3.3.0', true );

    wp_enqueue_script('swiper', get_stylesheet_directory_uri(). '/js/hammer.min.js', array('jquery'), '3.3.0', true);
    wp_enqueue_script('swiper1', get_stylesheet_directory_uri(). '/js/jquery.hammer.js', array('jquery'), '3.3.0', true);



}




// END ENQUEUE PARENT ACTION




if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
    function chld_thm_cfg_parent_css() {
        wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css', array( 'bootstrap','font-awesome' ) );
    }
endif;
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 10 );

add_action( 'wp_enqueue_scripts', 'theme_name_scripts', 20 );
function theme_name_scripts() {
    wp_dequeue_script( 'simpleshift_public' );
    wp_enqueue_script( 'myscript', get_stylesheet_directory_uri() .'/js/public.js', array( 'jquery' ), '1.0', true);
}

add_action('wp_head','my_conditional_script',0);


function my_conditional_script() {
    if ( is_page('magdalena-morey') || ('ophelia-redpath') || ('john-glover') ) {
        remove_action('wp_enqueue_scripts', array('easyFancyBox', 'enqueue_styles'), 999);
        remove_action('wp_head', array('easyFancyBox', 'main_script'), 999);
        remove_action('wp_print_scripts', array('easyFancyBox', 'register_scripts'), 999);
        remove_action('wp_footer', array('easyFancyBox', 'enqueue_footer_scripts'));
        remove_action('wp_footer', array('easyFancyBox', 'on_ready'), 999);
    }
}

所以我在网站上没有错误,但没有任何反应。目前不存在移动刷卡功能。

1 个答案:

答案 0 :(得分:0)

添加了以下

<?php
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;

// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:

add_action( 'wp_enqueue_scripts', 'theme_light', 20 );
function theme_light() {



wp_enqueue_style( 'lightbox', get_stylesheet_directory_uri() . '/css/lightbox.css', array(), '4.3.0' );
wp_enqueue_script( 'lightbox2',  get_stylesheet_directory_uri() . '/js/lightbox.js', array( 'jquery' ), '3.3.0', true );
wp_enqueue_script('swiper', get_stylesheet_directory_uri(). '/js/hammer.min.js', array('jquery'), '3.3.0', true);
 wp_enqueue_script('swiper1', get_stylesheet_directory_uri(). '/js/jquery.hammer.js', array('jquery'), '3.3.0', true);
/*wp_enqueue_script( 'myscript', get_stylesheet_directory_uri() .'/js/public.js', array( 'jquery' ), '1.0', true); */     




}




// END ENQUEUE PARENT ACTION




if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
    function chld_thm_cfg_parent_css() {
        wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css', array( 'bootstrap','font-awesome' ) );
    }
endif;
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 10 );

add_action( 'wp_enqueue_scripts', 'theme_name_scripts', 30 );
function theme_name_scripts() {
    wp_dequeue_script( 'simpleshift_public' );


     wp_enqueue_script( 'myscript', get_stylesheet_directory_uri() .'/js/public.js', array( 'jquery' ), '1.0', true);
}

add_action('wp_head','my_conditional_script',0);


function my_conditional_script() {
    if ( is_page('magdalena-morey') || ('ophelia-redpath') || ('john-glover') ) {
        remove_action('wp_enqueue_scripts', array('easyFancyBox', 'enqueue_styles'), 999);
        remove_action('wp_head', array('easyFancyBox', 'main_script'), 999);
        remove_action('wp_print_scripts', array('easyFancyBox', 'register_scripts'), 999);
        remove_action('wp_footer', array('easyFancyBox', 'enqueue_footer_scripts'));
        remove_action('wp_footer', array('easyFancyBox', 'on_ready'), 999);
    }
}