質問 > 管理機能 > 別のjavascriptが影響されてしまいます。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
htm0527 |
投稿日時: 2012/6/26 14:59
対応状況: −−−
|
常連 登録日: 2012/3/13 居住地: 投稿: 38 |
別のjavascriptが影響されてしまいます。 ============================== EC-CUBEバージョン 2.3.4 PHPバージョン PHP 5.2.17 DBバージョン MySQL 4.1.22 ============================== いつもお世話になっております。 TOPページにjqueryを使ったランキングブロックを追加しました。 現在ページ内をスムーズにスクロールするプラグインを実装しているのですが、そのプラグインがランキングブロックにも影響されてしまい、単独で動作させることができず、困っています。 TOPページの中央に設置したランキングブロックは、フェードしながら1位〜5位を表示するというものなのですが、 各タブには<a href="#tab-1">というようなリンクを貼っています。 この"#tab-1"の部分が、スクロールするプラグインに影響され、ランキングブロックまでスクロールしてしまいます… これをランキングブロックだけ無効にするには、どうすれば良いでしょうか? プラグインの中身は変えずに正常に動作させることは可能ですか? どなたかご教授ください。 宜しくお願い致します。 |
ゲスト |
投稿日時: 2012/6/26 19:26
対応状況: −−−
|
Re: 別のjavascriptが影響されてしまいます。 ご質問の内容からは、
・プラグインのjavascriptの処理 ・ランキングブロックの構成 がいまいち想像がつかないのですが そのプラグインをそのまま使う以上はランキングブロックの構成を変えなくてはいけないでしょうし、「その部分だけ影響されなく」というのは難しいかと思います。 |
|
pantacle |
投稿日時: 2012/6/27 0:14
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: 別のjavascriptが影響されてしまいます。 恐らく、JavaScriptのスムーズスクロール用の処理が href が # で始まる<a>タグにイベント処理を設定しています。
ランキングブロックの<a>タグに何らかのclassを追加するなどして、スムーズスクロール用のJavaScriptの対象から除外する必要があります。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |