2010-02-06 2 views
0

Возможно ли использовать jQuery sifr-плагин с сайта thewikies.com с помощью Internet Explorer?jQuery sifr plugin (thewikies.com) и IE

уменьшает код минимум:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/DTD/strict.dtd"> 
<html> 
<head> 
<meta http-equiv="X-UA-Compatible" content="IE=8"> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 


<script type="text/javascript" src="./jquery.1-3-1.js"></script> 
<script type="text/javascript" src="./jquery.swfobject.js"></script> 
<script type="text/javascript" src="./jquery.sifr.js"></script> 

<script type="text/javascript"> 
$(document).ready(function(){ 
    $.sifr({ build: 436, version: 3, path: '.' , save: true}); 
    $('.try').sifr({font: 'myown'}); 
}); 
</script> 

</head> 
<body> 
    <h1 class="try">Blabla blabla </h1> 
    <p class="try">Yonga Lorem ipsum...</p> 
</body> 
</html> 

Это работа на FF ... но h1! И в IE мы видим замену, но исходный текст не скрыт, несмотря на непрозрачность 0 (добавляется плагином).

Вы знаете лучшую реализацию sIFR для jQuery?

Спасибо.

ответ

0

Я нашел решение. Этот плагин не работает с IE, и автор никогда не отвечает на электронную почту. Очень просто найти, но, как часто, это было больше, чтобы найти ...

я заменил:

(($.browser.msie) ? 'zoom:1;filter:alpha(opacity=0)': 'opacity:0') 

по:

(($.support.opacity) ? 'opacity:0' : 'zoom:1;visibility:hidden') 

$ .support.opacity только потому, что команда JQuery рекомендуем использовать это вместо $ .browser. И видимость, потому что она работает :)

Но все еще невозможно сделать выцветание в sIFRed тексте.