2013-05-02 2 views
0

Привет, я работаю над проектом, и все в этом проекте написано в структуре yii. Я уже довольно далеко, но в какой-то момент я застрял, я искал в Google один, ничего не мог найти об этом. Вот почему я прошу вашей помощи!hover effect php не работает

В приведенном ниже коде мне необходимо применить эффект зависания. Код написан в php и в структуре yii.

 $_SESSION['Active'] = $_GET["Share"]; 
    if (isset($_GET["Share"])){ 
    $sharepanel = array('src' => $sImageURL.'share1.png', 
    'alt' => $clang->gT("Share panel"), 
    'title' => $clang->gT("Share panel"), 
    'height' => 35, 
    'width' => 35, 
    'style' => 'margin-left:5px'); 
+1

вы не можете применить 'hover' эффект' php' – itachi

+0

Так как я могу сделать это возможным тогда? –

+1

'javascript' или' css' – itachi

ответ

0

Я бы использовал CSS для этого. Что-то вроде следующего.

img:hover { 
    border: 1px solid red; 
} 

Не слишком уверен, как поддерживается :hover является для <img> тега, хотя.

+0

И прежде чем писать 'img {border: 1px solid transparent}' – nk9

+0

Псевдоклассы были проблемой только в IE6;) – nk9

0

Согласно

мне нужно настроить уже написанному шаблону

Вы можете написать дерьмовый код как

<div class="something" 
    onmouseover="this.setAttribute('style','border: 1px solid yellow;');" 
    onmouseout="this.setAttribute('style','border: 1px solid transparent;');"> 
text 
</div> 

https://stackoverflow.com/a/11728590/1346222

Используйте на свой страх и риск. С ограниченными возможностями JS это не будет работать

$sharepanel = array(
    'src' => $sImageURL.'share1.png', 
    'alt' => $clang->gT("Share panel"), 
    'title' => $clang->gT("Share panel"), 
    'height' => 35, 
    'width' => 35, 
    'style' => 'margin-left:5px; border: 1px solid transparent;', 
    'onmouseover' => "this.setAttribute('style','border: 1px solid yellow;');", 
    'onmouseout' => "this.setAttribute('style','border: 1px solid transparent;');", 
);