2012-01-21 7 views
1

jQueryのすべてのファンとエキスパートにお越しください!! 私は現在、このjqueryスライダーhttp://spaceforaname.com/galleryview/プロジェクトで使用しています。 マウスオーバーの一時停止とhrefのクリックによるリダイレクトで、スライダ自体がサポートされません。 最初の部分は、私はリンクがそれにPHPのparametrsを持っているので、あなたは、このdoesntの仕事を理解しているようこのPHPテンプレートのjqueryスライダでhrefイベントをトリガーする方法

  dom.gv_panelWrap.bind('click.galleryview',function(){ 
     var href="page.php?lang=<#language#>&action=show&objectid=<#objectid#>"; 
    window.location.href = href; 
     }); 

ような何かをしようとしたリンクの部分については

 dom.gv_panelWrap.bind('mouseover.galleryview',function(){ 

      self.stopSlideshow(); 
     }).bind('mouseout.galleryview',function(){ 
      self.startSlideshow(); 
     }); 

を実装するのは簡単でした。 もちろん、href変数をpage.phpに変更するとどうなりますか?lang = en & action = show & objectid = 1私はオブジェクトn.1に関する情報を持つページを取得します。 jQueryを通して実際のhrefをどのように渡すことができるかについてのアイデアはありますか? これを読むために事前に感謝!

答えて

1
dom.gv_panelWrap.bind('click.galleryview', 
    function(){ 
    var href = 'page.php?lang=' + <?php echo "'" . $language . "'"; ?> + '&action=show&objectid=' + <?php echo "'" . $objectid . "'"; ?>; 
    window.location.href = href; 
    }); 

変更言語とOBJECTID変数

+0

あなたが提案したものが正しいようです。しかし、スライダースクリプトは、PHPコードを挿入した後に動作を停止します。私は何度も何度も構文ミスをチェックしましたが、何も見つかりませんでした。 – user926652

+0

@ user926652 PHPコードなしでURLを入力すると正常に動作しますか? – Tom

+0

@ user926652私の答えが更新されました。今作業する必要があります:)前にいくつかの引用符がありませんでした – Tom

0

を必要に応じて、私はあなたが本当に欲しいものが何であるかのか分かりません。 私はどこにIDを取得しようとしているのか分かりません。 画像が表示されていますか? これは表示されているimgのsrcです。

$(".gv_panel img").attr("src") 

私はあなたがこの画像であるオブジェクトのリストと比較することができますね。

+0

すべての画像はそれに関連するhrefがあります。 。phpパラメータはpage.phpスクリプトに渡されます。実際に私のページ内の画像のすべてのリンクがうまくいきます。問題は、ギャラリー上の画像をどのようにして動作させるかです – user926652

関連する問題