2014-05-21 40 views
-1
 
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") } } }) });
+0

嘗試禁用t = $(「#fancybox-buttons」)。find(「。btnToggle」)。removeClass(「btnDisabled btnToggleOn」); –

+0

你能用JSfiddle告訴我嗎?或者請在此處粘貼完整的Javascript代碼.. – user2996362

+0

您確實意識到Java不是JavaScript,對吧? –

回答

0

請刪除此行

$(".fancybox-wrap").easydrag(); 

當我試着在Chrome的錯誤是在該步驟中easydrag未來()不可用。 刪除後,控件可以正常工作。請檢查...