2012-01-10 23 views
0

私は問題を抱えています。私は、jquery(jquery.timers)、そこで生成されたコードボタンを押すと、テーブルが表示されます(jquery.fancybox)。問題は私にボックスを表示していない、今私がダイアログボックスを表示する場合、私はタイマーを削除する場合。タイマーはファンシーボックスに動作しますが、両方では動作しません。jQuery同時に2つの機能

$(document).ready(function(){ 
var j = jQuery.noConflict(); 
    j(document).ready(function() 
    { 
    j("#caja-scroll").everyTime(2000,function(i){ 
     j.ajax({ 
      url: "php/inbox.php", 
      cache: false, 
      success: function(html){ 
       j("#caja-scroll").html(html); 
      } 
     }) 
    }) 
    }); 

    jQuery(".btnGestionar").click(function(){ 
    var currentId = $(this).attr('id'); 
$.ajax({ 
    type: "GET", 
    url: "php/act_gestion.php?id="+currentId+"&accion=open", 
    success: function(datos){ 
     if (datos == "ocupado"){ 
      $('#btnPopAlerta').fancybox({ 
       'transitionIn' : 'elastic', 
       'transitionOut' :'elastic', 
       'onClosed': function(){ 
        location.href='index.php?go=2'; 
       } 
      }).trigger('click'); 
     }else if (datos == "abierto"){ 
      $('#btnGestionarH').fancybox({ 
       'transitionIn' : 'elastic', 
       'transitionOut' :'elastic', 
       'onClosed':function(){ 
        /* event */ 
       }); 
      }).trigger('click'); 
     } 
    } 
}); 
}); 
}); 
+2

jQuery()$のすべてのインスタンスを置き換えることに注意してくださいこの投稿を編集し、適切な字下げのためにコードを再フォーマットする必要があります。このように読むのは痛いことです。 –

+0

...何ですか?あなたがdownvoteについて尋ねるなら、それは私ではありませんでした。あなたのコメントが何を意味するのか分かりません。私はちょうどこのようなあなたのコードを読むことは非常に難しいと言っています。誰もが水平方向にスクロールして、通常のコードのように書式設定されていれば、はっきりと読み取れるものを読むのが好きではありません。回答が必要な場合は、あなたに質問されたかどうかを確認する方法で質問を投稿してください。 –

+0

それは私がそれが大丈夫かもしれないことを望んだ – 7thkernel

答えて

2

まず、あなたのコードは$(ドキュメント).ready()の呼び出しで$(ドキュメント).ready()の呼び出しを持っていた:私は、何かが間違っているかどうかを知るために、コードを残します。

また、少なくとも2つの;がありません。間違った場所に括弧やかっこがいくつか表示されるようです。このバージョンでは、あなたのコードである必要があり、クリーンアップ:

var j = jQuery.noConflict(); 

j(document).ready(function() { 
    j("#caja-scroll").everyTime(2000,function(i) { 
     j.ajax({ 
      url: "php/inbox.php", 
      cache: false, 
      success: function(html){ 
       j("#caja-scroll").html(html); 
      } 
     }); 
    }); 

    j(".btnGestionar").click(function() { 
     var currentId = $(this).attr('id'); 
     j.ajax({ 
      type: "GET", 
      url: "php/act_gestion.php?id="+currentId+"&accion=open", 
      success: function(datos){ 
       if (datos == "ocupado"){ 
        j('#btnPopAlerta').fancybox({ 
         'transitionIn' : 'elastic', 
         'transitionOut' :'elastic', 
         'onClosed': function(){ 
          location.href='index.php?go=2'; 
         } 
        }).trigger('click'); 
       } else if (datos == "abierto") { 
        j('#btnGestionarH').fancybox({ 
         'transitionIn' : 'elastic', 
         'transitionOut' :'elastic', 
         'onClosed': function(){ 
          /* event */ 
         } 
        }).trigger('click'); 
       } 
      }; 
     }); 
    }); 
}); 

はまた、あなたの代わりに$jQuery機能を示すために、変数としてjを使用していたことから、私はj

関連する問題