2016-10-27 5 views
0

I follwingコード持っている:私は、マウスを画像の上になったとき、それはグレーの背景を与えるように上にマウスを追加したimgタグでJSONファイルから画像にNG-マウスオーバーを追加

<div class="container" ng-controller="ListCtrl"> 
<div class="col-md-2-4" ng-class="{'div-hide': index > $index + 1}" ng-repeat="question in questions"> 
    <div>{{question.qid}} {{question.question}} </div> 
    <div class="row"> 
     <div class="col-lg-3 col-md-4 col-s-6 thumb" ng-repeat="image in question.images"> 
        <div ng-mouseover="style={'background-color':'gray','cursor':'pointer'}">     
         <img class="img-responsive " id="{{image.imageid}} " src="{{image.imgpath}} " alt=" " > 
        </div> 
       </div> 

      </div> 


     </div> 
     <div class="keys"> 
      <button type="button " class="btn btn-next " ng-click="index=index < questions.length ? index + 1 : questions.length ">Next</button> 
      <button type="button " class="btn btn-pre " ng-click="index=index> 1 ? index - 1 : 1">Previous</button> 
     {{index}} 
    </div> 
</div> 

をしかしそれは働かない。なぜ誰が知っていますか?

UPDATEEので、それを編集し、divのCSSを追加してみましたが、それが動作するようには思えないアイブ

のいずれか.. HERESに更新plunker .. http://plnkr.co/edit/DqNRnc8xYZn73vdkWjaG?p=previewしてください誰かのhelpp!

+0

ummmm .... 'img'に色、背景、またはフォントのスタイリングを与えることができないためですか? – Hoyen

+0

申し訳ありませんive編集しました。 – Shayuh

+0

あなたがしているのは、スコープのスタイルプロパティをそのオブジェクトに設定することだけです。あなたは要素に対して何もしていません。代わりにあなたのCSSにホバーを定義するのはどうですか? – Hoyen

答えて

0

は、あなたのCSSにこれを追加します。

#imgbutton:hover, #imgbutton:active { 
    background-color: gray; 
} 

これはホバースタイルを定義するCSSを使用しています。

+0

Iveはこのhttp://plnkr.co/edit/DqNRnc8xYZn73vdkWjaG?p=previewにコードを追加しました...しかし、それは動作しません..? – Shayuh

+0

iveはそれを更新し、CSSホバーで試しました。しかし何も。どうして?画像に何か問題がありますか? – Shayuh

+0

もっと簡単なCSSだけを使用して回答を更新しました。私はあなたのjsfiddleでそれをテストし、画像が欠落していても動作しました。あなたのコードで試してみると、それは動作することがわかります。 –

関連する問題