I would like to maintain pause button active when I click on autoplay button
You can see it in JSfiddle:
http://jsfiddle.net/v6hha
$(document).ready(function() {
$(".fancybox").fancybox({
openEffect: "elastic",
openSpeed: 100,
closeEffect: "elastic",
closeSpeed: 100,
prevEffect: "none",
prevSpeed: 100,
nextEffect: "none",
nextSpeed: 100,
minWidth: "130px",
padding: 5,
closeBtn: false,
helpers: {
title: {
type: "inside",
position: "top"
},
overlay: {
locked: false
}
},
afterLoad: function() {
if (this.group.length > 1) {
this.title = '
Рисунок ' + (this.index + 1) + " из " + this.group.length + (this.title ? " - " + this.title : "")
}
if (this.group.length
Рисунок ' + (this.index + 1) + " из " + this.group.length + (this.title ? " - " + this.title : "")
}
},
afterShow: function() {
$(".fancybox-wrap").easydrag();
var e;
e = $("#fancybox-buttons").find(".btnPlay").removeClass("btnPlayOn");
if ($.fancybox.player.isActive) {
e.addClass("btnPlayOn")
}
var t;
t = $("#fancybox-buttons").find(".btnToggle").removeClass("btnDisabled btnToggleOn");
if (this.canShrink) {
t.addClass("btnToggleOn")
} else if (!this.canExpand) {
t.addClass("btnDisabled")
}
},
onPlayStart: function() {
$("#fancybox-buttons").find(".btnPlay").addClass("btnPlayOn")
},
onPlayEnd: function() {
$("#fancybox-buttons").find(".btnPlay").removeClass("btnPlayOn")
},
onUpdate: function() {
var e;
e = $("#fancybox-buttons").find(".btnToggle").removeClass("btnDisabled btnToggleOn");
if (this.canShrink) {
e.addClass("btnToggleOn")
} else if (!this.canExpand) {
e.addClass("btnDisabled")
}
}
})
});
嘗試禁用t = $(「#fancybox-buttons」)。find(「。btnToggle」)。removeClass(「btnDisabled btnToggleOn」); –
你能用JSfiddle告訴我嗎?或者請在此處粘貼完整的Javascript代碼.. – user2996362
您確實意識到Java不是JavaScript,對吧? –