2011-03-26 10 views
0

私はすでに、この場合には、最初のページをロードする私はのように私はしたいすべての画像をロードすることができ、そのギャラリーを行っている、jqueryのを使用してすでにロードページから2ページをロードすることが可能であるかどうかをすでにロードされているjqueryページ内にページを読み込む!

を思っていました私が望むものは、emと画像の詳細を表示するポップウィンドウをクリックすることです。ポップウィンドウのスクリプトもありますが、jqueryで読み込まれたギャラリーとポップウィンドウを組み合わせるとポップは機能しません。 uはdetail.phpを見ることができるよう

<a href="detail.php?iid='.$iid.'" class="ajax"><img name="" style="margin:2px;" src="image.php?width=100&height=100&cropratio=2:2&amp;image=/u/'.$file.'" alt="" /></a> 


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css" type="text/css" /> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script> 



<script type="text/javascript"> 
$(function(){ 
    $('a.ajax').click(function() { 
     var url = this.href; 
     var dialog = $('<div style="display:hidden"></div>').appendTo('body'); 
     // load remote content 
     dialog.load(
      url, 
      {}, 
      function (responseText, textStatus, XMLHttpRequest) { 
       dialog.dialog(); 
      } 
     ); 
     //prevent the browser to follow the link 
     return false; 
    }); 
}); 
</script> 

は、urlプロパティを通じてIMAGEIDを取得し、私はそれを直接gallery.phpを使用して、この用量の仕事は、問題は、私は、インデックスもののjqueryのを使用してgallery.phpロードするとき来ます.php。私はそれが動作gallery.phpに直接行くときuは、怒鳴るPICで見ることができるように、ここで

$(document).ready(function() 
     { 
      $("#gl").click(function() 
      { 
       //$(this).text("...One Moment Please..."); 
       $("#container").append('<div id="glr" "></div>') 
       .children("#glr").hide() 
       .load("gallery.php div#glr", function() 
       { 
       $("#tet").remove(); 
       $("#rem").remove(); 
       $("#glr").slideDown("slow"); 
       }); 
       return false; 
      }); 
     }); 

... index.phpファイルを使用してgallery.phpロードするためのスクリプトです。

http://i.stack.imgur.com/Gyf4A.png

このjQueryを使ってのindex.phpを使ってロードgallery.php。

http://i.stack.imgur.com/oqVce.png

私は、任意のフィードバックが大幅

ありがとうM.Amin

答えて

0

、理解されるであろう

..私はgallery.phpをロードするときにポップするポップdetail.phpを習慣.live()jquery APIを使用してみてください。ここにはドキュメントがありますhttp://api.jquery.com/live/

+0

私はloa jはjqueryを使ってギャラリーページを直接作っていますので、基本的には同じことです。 – amin