mic*_*urk 9 html javascript css jquery rgba
我一直在使用我发现的一些HTML/JavaScript代码来产生一个很好的小悬停效果:http://jsfiddle.net/RaEER/1/
您会注意到,占位符图像上方有一个空白区域.
当我将鼠标悬停在它上面时,它变为绿色,然后我鼠标移开,它变为浅灰色.
当页面加载时,有什么方法可以让这个白色区域变成浅灰色?
如果它有帮助,这就是这一行的代码:
<div class="slides_item post-thumb" style="
background:#ededed!important"
onmouseover="
$(this).find('.hover_the_thumbs').css('background-color','rgba(0, 0, 0, 0.6)');
$(this).find('.magnify_this_thumb').css('left', '51%').css('opacity',1);
$(this).find('.hyperlink_this_thumb').css('left', '43%').css('opacity',1);
$(this).children('div').css('background','#8ec252');
$(this).find('.p_title a').css('color', 'white');
$(this).find('.p_exerpt p').css('color', 'white');
$(this).find('.p_title').css('border-top', '0');"
onmouseout="
$(this).find('.hover_the_thumbs').css('background-color','rgba(0, 0, 0, 0)');
$(this).find('.magnify_this_thumb').css('left', '-15%').css('opacity',0);
$(this).find('.hyperlink_this_thumb').css('left', '105%').css('opacity',0);
$(this).children('div').css('background','#fff');
$(this).find('.p_exerpt p').css('color', '');
$(this).find('.p_title a').css('color', '');
$(this).children('div').css('background','#ededed');
$(this).find('.p_title').css('border-top', '0');">
Run Code Online (Sandbox Code Playgroud)
Alv*_*aro 19
你可以在Javascript或Js文件中添加它:
$(document).ready(function(){
$('.slides_item').children('div').css('background','#8ec252')
});
Run Code Online (Sandbox Code Playgroud)
工作演示:http: //jsfiddle.net/RaEER/6/
无论如何,你应该从你的HTML中分离Javascript(在这种情况下是jQuery).你应该把它包括在页面的标题中,例如:
<script src="path_to_your_js/file.js"></script>
Run Code Online (Sandbox Code Playgroud)
哎呀,你为什么要把所有的javascript都放在html代码中?
你应该<script>用你的javacsript 添加一些标签.
要在窗口加载上着色,只需添加:
<script type="text/javascript">
$(window).load(function() {
$('.your-item-class').css('background-color','lightGrey');
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38593 次 |
| 最近记录: |