2014-01-12 2 views
0

У меня есть код, который не работает должным образом. У меня есть виджет Facebook на моей странице, который имеет непрозрачность 0,5. Когда вы наводите на него курсор, это становится непрозрачностью: 1. В Chrome, Firefox и т. Д. Все работает нормально. Но в IE зависание ничего не делает. Виджет остается на 0,5 непрозрачности, а не на 1.Facebook Like Box непрозрачность в IE

Надеюсь, кто-нибудь скажет мне, почему он не работает, и, возможно, как заставить его работать во всех браузерах.

<div class="art-layout-cell layout-item-1" style="width: 33%"> 
    <div class="art-widget widget widget_text" id="text-2"> 
     <div class="art-widget-content"> 
      <div class="textwidget"> 
       <div class="fb-like-box fb_iframe_widget" data-href="https://www.facebook.com/Dansvanopstal" data-width="310" data-height="580" height="580" data-colorscheme="light" data-show-faces="true" data-header="false" data-stream="true" data-show-border="false" fb-xfbml-state="rendered" fb-iframe-plugin-query="app_id=230469016992855&amp;color_scheme=light&amp;header=false&amp;height=580&amp;href=https%3A%2F%2Fwww.facebook.com%2FDansvanopstal&amp;locale=nl_NL&amp;sdk=joey&amp;show_border=false&amp;show_faces=true&amp;stream=true&amp;width=310"><span style="vertical-align: bottom; width: 310px; height: 580px;"><iframe name="f11894a138" width="310px" height="580px" frameborder="0" allowtransparency="true" scrolling="no" title="fb:like_box Facebook Social Plugin" src="http://www.facebook.com/plugins/like_box.php?app_id=230469016992855&amp;channel=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D28%23cb%3Df2d771f9b4%26domain%3Dwww.mijncreaties.com%26origin%3Dhttp%253A%252F%252Fwww.mijncreaties.com%252Ff1d810dd4%26relation%3Dparent.parent&amp;color_scheme=light&amp;header=false&amp;height=580&amp;href=https%3A%2F%2Fwww.facebook.com%2FDansvanopstal&amp;locale=nl_NL&amp;sdk=joey&amp;show_border=false&amp;show_faces=true&amp;stream=true&amp;width=310" style="border: none; visibility: visible; width: 310px; height: 580px;" class=""></iframe></span></div> 
      </div> 
     </div> 
    </div> 
</div> 

CSS-это:

.layout-item-1{ 
    opacity: 0.5; 
    transition: opacity .25s ease-in-out; 
    -moz-transition: opacity .25s ease-in-out; 
    -webkit-transition: opacity .25s ease-in-out; 
    -ms-transition: opacity .25s ease-in-out; 
    -o-transition: opacity .25s ease-in-out; 
} 
.layout-item-1:hover{ 
    opacity: 1; 
    transition: opacity .25s ease-in-out; 
    -moz-transition: opacity .25s ease-in-out; 
    -webkit-transition: opacity .25s ease-in-out; 
    -ms-transition: opacity .25s ease-in-out; 
    -o-transition: opacity .25s ease-in-out; 
} 

Таким образом, в двух словах: При посещении страницы в Chrome, Firefox и т.д. виджет Facebook показывает 0.5 непрозрачности, но при наведении мыши на него, то превращается в 1 непрозрачность (делая ее полностью видимой). Но когда вы заходите на страницу в IE, виджет Facebook показывает 0,5 непрозрачности, и когда вы наводите на него курсор, ничего не происходит. Это всего лишь 0,5. Он должен измениться на 1.

Когда вы наведываетесь рядом с Facebook DIV, на краю (5 пикселей между краем первого DIV и Facebook DIV), он работает.

Посмотри в нижней части страницы: http://bit.ly/1lMOcMu

ответ

0

настройки непрозрачности для Internet Explorer:

/* IE 8 */ 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 

/* IE 5-7 */ 
filter: alpha(opacity=50); 
+0

Это не о непрозрачности. Это прекрасно работает. Речь идет о том, что эффект наведения не работает должным образом. – user3170187

Смежные вопросы