我有一个没有正确触发的第三级导航演示,不确定我遗漏了什么
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)
感谢您的帮助!
谢谢!!
嗨,我已经实现了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) 我试图在变量中添加条件然后在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) …
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)
谢谢!!
即使有空间,砖石也无法填充小间隙。
示例:主容器宽度: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) 嘿,我正在实现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
嗨我试图从JS中删除箭头.但似乎替换不起作用:-(
<a class="pr-page-prev">« Previous</a>
<a class="pr-page-next">Next »</a>
$('.pr-page-prev').text().replace(/«/, '')
$('.pr-page-next').text().replace(/»/, '')
Run Code Online (Sandbox Code Playgroud) javascript ×7
jquery ×6
calendar ×1
css ×1
jquery-ui ×1
masonry ×1
vimeo ×1
vimeo-api ×1
vimeo-player ×1
youtube ×1
youtube-api ×1