小编Rea*_*per的帖子

jQuery第3级导航未按预期工作

我有一个没有正确触发的第三级导航演示,不确定我遗漏了什么

DEMO

JS:

$(function(){


$(".dropdown-menu").css("height","auto");
    $("#navigation div > .mobile-drop-button").on("click",function(e){
    alert('1st level');
        e.preventDefault();
        if(!$(this).next().next().hasClass("current")){     
            $(".dropdown-menu").removeClass("current");                         
            $(".dropdown-menu").slideUp();
            $(this).next().next().addClass("current");

            $(this).find('img').attr('src','/sites/all/themes/enfamil_base/assets/images/up_arrow_white.png');               
            $(this).parent().siblings().find('img').attr('src','/sites/all/themes/enfamil_base/assets/images/down_arrow_white.png');
            $(".current").slideToggle();
        }

    else{
        $(this).next().next().slideUp();
        $(this).next().next().removeClass("current");
    }
        e.stopImmediatePropagation();
    });


  });





    /*****
    3rd level   SUB NAVIGATION STARTS
    ******************/
    $('a.mobile-drop-button.sub img').on("click", function(e){
    alert('3rd level');
        $(this).addClass('activeSubNav')

        $(".dropdown-menu-sub").show();
        e.preventDefault();
    })

    /*****
        SUB NAVIGATION ENDS
    ******************/
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

谢谢!!

javascript css jquery

8
推荐指数
1
解决办法
89
查看次数

未捕获的TypeError:无法读取未定义的Vimeo属性'ready'

在这里演示

嗨,我已经实现了Vimeo视频并且它工作正常,但问题iam面临的是视频结束时(添加监听器)事件不起作用.

注意:点击播放视频的图像.

(function($) {
$(function() {
  //alert('hi')
    //var thumbSelector = $('.gwt__embed__video .flex-viewport, .sliderNew #carousel, .sliderNew .flex-direction-nav');
    //var dotSelector = $('.gwt__embed__video .flex-viewport, .flex-control-nav.flex-control-paging, .flex-direction-nav, flex-control-nav');
    //var slidFalse = $('.sliderNew .flexslider').flexslider({ slideshow: false });
    //var slidTrue = $('.sliderNew .flexslider').flexslider({ slideshow: true });
    var iframe = $('#player1')[0];
    var player = $f(iframe);
    var status = $('.status');

    console.log("01 player" + player);  // result null
    // When the player is ready, add listeners for pause, finish, and playProgress
    // Call the API when a button …
Run Code Online (Sandbox Code Playgroud)

javascript jquery vimeo vimeo-api vimeo-player

7
推荐指数
1
解决办法
7414
查看次数

一个变量中的jQuery多个条件

我试图在变量中添加条件然后在if()条件中赋值,但它没有按预期工作.

尝试过的可能性:

1)

conditionCheck = (getMonth == undefined || getMonth == "" || getMonth == null 
     || getDay == undefined || getDay == "" || getDay == null 
     || getYear == undefined || getYear == "" || getYear == null )
Run Code Online (Sandbox Code Playgroud)

2)

conditionCheck = getMonth == undefined || getMonth == "" || getMonth == null
     || getDay == undefined || getDay == "" || getDay == null 
     || getYear == undefined || getYear == "" || getYear == null 
Run Code Online (Sandbox Code Playgroud)

3) …

javascript jquery

7
推荐指数
2
解决办法
1605
查看次数

未捕获的TypeError:无法读取未定义的属性'regional'?

Iam使用jQuery UI Calender for French Language.但不幸的是我看到以下错误不确定我是否遗漏了一些东西.请指教.

未捕获的TypeError:无法读取未定义的属性"regional"

 JS : 
/**
French initialisation for the jQuery UI date picker plugin. 
**/
/* Written by Keith Wood (kbwood{at}iinet.com.au),
              Stéphane Nahmani (sholby@sholby.net),
              Stéphane Raimbault <stephane.raimbault@gmail.com> */
jQuery(function($){
    $.datepicker.regional['fr'] = {
        closeText: 'Fermer',
        prevText: 'Précédent',
        nextText: 'Suivant',
        currentText: 'Aujourd\'hui',
        monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
        'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
        monthNamesShort: ['Janv.','Févr.','Mars','Avril','Mai','Juin',
        'Juil.','Août','Sept.','Oct.','Nov.','Déc.'],
        dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
        dayNamesShort: ['Dim.','Lun.','Mar.','Mer.','Jeu.','Ven.','Sam.'],
        dayNamesMin: ['D','L','M','M','J','V','S'],
        weekHeader: 'Sem.',
        dateFormat: 'dd/mm/yy',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: ''};
    $.datepicker.setDefaults($.datepicker.regional['fr']);
});
Run Code Online (Sandbox Code Playgroud)

谢谢!!

javascript jquery calendar jquery-ui

6
推荐指数
1
解决办法
2万
查看次数

砌体并不能填补小缺口

演示版

全屏演示

即使有空间,砖石也无法填充小间隙。

示例:主容器宽度:896px;

除了第一个具有橙色背景的容器之外,还有一个间隙,Masonry 可以在其中再添加一个容器(橙色 BG 第二个容器),但这种情况没有发生。我不确定我错在哪里。:-(

您需要最大化窗口才能看到问题。

JS:

jQuery(window).load(function() {
            /* var container = document.querySelector('.masonry-container');
            var msnry = new Masonry(container, {
                itemSelector: '.itemMas',
                columnWidth: 15,
                gutter: 1,
                isFitWidth: true
            }); 
             */
            $ = jQuery;
                var $container = $('.masonry-container').masonry();
                var msnry;
                $container.imagesLoaded( function(){
                    msnry = new Masonry( $container[0], {
                        itemSelector : '.itemMas',

                        isAnimated: true,
                        isFitWidth: true
                    });
                })
         }); 
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-masonry masonry

2
推荐指数
1
解决办法
2148
查看次数

YT未定义 - 未捕获的ReferenceError:[youtube api]

删除了不需要的代码演示

嘿,我正在实现Youtube Video Player Api,我在控制台中看到了某种错误.

任何视频如何完美播放,但我想知道为什么错误?如果我将代码保留在Skeleton Patterns之外,那就不会有任何错误.

有人可以遮挡一些光..

谢谢!!

JS:

(function($) {
    $(function(){
        var cVid, ytData1;
        var callFlexSlider = ({         
            embedVideos : function(){
                function explodeSlider(){
                    $('.sliderNew .flexslider').flexslider({
                        slideshow: false
                    });
                    $('.sliderNew #carousel, .sliderNew .flex-direction-nav').hide();
                }
                function explodeShow(){
                    $('.sliderNew .flexslider').flexslider({ 
                        slideshow: true
                    });
    $('.sliderNew #carousel, .sliderNew .flex-direction-nav').show();
                }
                function getArtistId() {
                    return window.artist_id;
                }
                function loadPlayer() {
                    if (typeof(YT) == 'undefined' || typeof(YT.Player) == 'undefined') {
                        var tag = document.createElement('script');
                        tag.src = "https://www.youtube.com/iframe_api";
                        var firstScriptTag = document.getElementsByTagName('script')[0];
                        firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
                        window.onYouTubePlayerAPIReady = …
Run Code Online (Sandbox Code Playgroud)

javascript youtube youtube-api youtube-javascript-api youtube-data-api

2
推荐指数
1
解决办法
1万
查看次数

jquery替换不起作用

DEMO

嗨我试图从JS中删除箭头.但似乎替换不起作用:-(

<a class="pr-page-prev">« Previous</a>
<a class="pr-page-next">Next »</a>


$('.pr-page-prev').text().replace(/&laquo;/, '')
$('.pr-page-next').text().replace(/&raquo;/, '')
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
266
查看次数