我碰壁了,我快到最后期限了。所以这里。
我有一个 3x3 网格,在 8 个外部 div 中的每一个中都有一个背景图像,当悬停在上面时,使用 CSS 会发生变化。
中央 div 有使用一点 jQuery 的文本,显示每个对应的 div 被单击的时间。
我需要发生的是,当单击带有图像的外部 div 并显示文本时,该 div 中的背景图像保持悬停状态,直到单击另一个,理想情况下使用现有图像。
悬停的 CSS 是 -
.br a {
display:block;
width:250px;
margin:0;
height:225px;
float:left;
background:url('wp-content/themes/bondwoodhouse/img/br.png');
background-position:0px 0px;}
.br a:hover {
background:url('wp-content/themes/bondwoodhouse/img/br.png');
background-position:250px 250px; }
jQuery是-
$(document).ready(function(){
$('a').click(function () {
var divname= this.name;
$("#"+divname).show("fadeIn").siblings().hide("fadeIn");
});
});
所有的div都这样排列——
<div class="br"><a href="#" onclick="return false;" name="div9"></a></div>
如前所述,有 8 个单独的类,br 是右下角的类。
这可能相当容易,但我对 jQuery 很迷茫。我假设我可以将一些东西粘贴到现有的 jQuery 中,只是换掉图像?切换什么的?
整页是最后一刻才拼凑起来的,但这是最后的绊脚石。非常感谢任何帮助。