質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

3回答

3103閲覧

bxslider.jsのボタンについて

casanovaY

総合スコア154

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2015/05/01 00:34

画像をボタンによって切り替えできるものを実装したいと考えています。
スマホ、タブレット表示の場合はスワイプで切り替えできるようにしたいです。

調べてみたところ、以下のbxslider.jsというものがあったのでそれを使用してみました。

bxslider.js

一応、写真の切り替えはできたのですがnext,previewボタンにマウスオーバーするとボタンが縦にクルッと回転というか変な動きをします><

文字で説明がしにくいのでキャプチャを取ってみました。(トリミングしてるので見難いと思いますが)

![![イメージ説明]WIDTH:55]WIDTH:55

これがクルッと回転してる最中です。

一応、開発者モードで確認してもマウスオーバー前と後で見た目に切り替えが起きているところが内容に感じられます。

何か解決策はあるでしょうか?

また、他に便利なスライドができるインストールがあれば教えていただけないでしょうか?

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

こんにちは。

過去、bxSlider を業務で使ったことがあるので、お役に立てればと
思い、回答させて頂きます。

次のスライド、もしくは、前のスライドに移動するボタン画像を
自作の画像に切り替えるために、私の場合は、
ドキュメントレディハンドラの中で、

lang

1$(function(){ 2 // 3 //・・・bxSlider の初期化・・・ 4 // 5 6 $('a.bx-next').html( 7 '<img src="/images/myNextButton.png" alt="次へ" />'); 8 9 $('a.bx-prev').html( 10 '<img src="/images/myPrevButton.png" alt="戻る" />'); 11 12  // 13 // ・・・その他の処理・・・ 14 // 15 16 }; 17);

というコードで乗り切りました。

上記で、bx-next や bx-prev は bxSlider の初期化時に、
「次へ」および「前へ」の要素に自動的に付加されるクラス名
です。

さらに、これらの画像に対して何かをしたければ、この後で、
$('a.bx-text img') や $('a.bx-prev img') に対して
処理を行えばよいと思います。

ご参考になれば幸いです。

投稿2015/05/01 02:55

編集2015/05/01 05:12
jun68ykt

総合スコア9058

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

うーん、すいません。
うまく解決できなかったので他のスライダー、「owl carousel」を使用しました。
owl carousel

色々と解決策を提示していただきありがとうございます。

投稿2015/05/07 14:49

casanovaY

総合スコア154

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

[jquery.bxslider.css]

lang

1.bx-wrapper .bx-prev:hover { 2 background-position: 0 0; 3} 4 5.bx-wrapper .bx-next:hover { 6 background-position: -43px 0; 7}

116行目~122行目あたり
マウスオーバーのスタイルはここなので、
マウスオン画像がずれる原因は
画像をカスタマイズしたか、ここの値が間違っているのかと思います。

投稿2015/05/01 08:45

Yoh

総合スコア94

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問