`

js鼠标滑过新闻标题列表显示对应新闻内容【原创】

阅读更多

有一个页面,左边是新闻列表标题,鼠标划过相应的标题,在右侧显示相应的内容。代码如下:

首先是分开左侧的列表和右侧的内容区域,内容用矩形边框框起来。

css:

      #Sidebar {
          width:745px;height:515px;float:left;  
          margin-top:20px;      
          background-image:url(image/u60.png);
     background-repeat:no-repeat;
             border:0px solid #989898 ;  
          }
      #left-sidebar{
          width:389px;height:366px;float:left;
          padding-top:20px;
          border:0px solid #989898;     
      }

      #right-sidebar{
          display:none;
          margin-top:20px;margin-right:10px;
          width:299px;height:349px;float:right;
          background-image:url(image/u31.png);
     background-repeat:no-repeat;
          border:0px solid #989898;     
      }

页面代码:

      <div id="Sidebar">
        <p class="bar1"><span class="text">最新消息</span></p>
        <div id="left-sidebar">
         <ul>
           <li class="text-li">
              <a onmouseover="show('1',1)" onmouseout="show('1',-1)">今晚打老虎,哼哼哈嘻1!</a><span class="text-time">2009-01-01 12:12:12</span>
           </li>
           <li>
              <a onmouseover="show('2',1)" onmouseout="show('2',-1)">今晚打老虎,哼哼哈嘻2!</a><span class="text-time">2009-01-01 12:12:12</span>
           </li>
         </ul>
        </div>
        <div id="right-sidebar">
        <%int count = 1;
         int count2 = 2; %>
        <span id="<%=count%>" style="display:none">
         <div id="content-title">今晚打老虎1</div>
         <div id="content">今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎<br>
         今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎<br>
         今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎</div>
        </span>
        <span id="<%=count2%>" style="display:none">
         <div id="content-title">今晚打老虎2</div>
         <div id="content">今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎<br>
         今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎<br>
         今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎今晚打老虎</div>
        </span>        
        </div>       
       </div>

js代码:

<script language='JavaScript'>
function show(id,d){
var show = document.getElementById(id);
var border = document.getElementById('right-sidebar');

if(d == 1){
    show.style.display = 'block';
    border.style.display = 'block'
   
}else{
    show.style.display = 'none';
    border.style.display = 'none';
   
}

}
</script>

 

这样用循环来自动获取对应标题和内容也可以,id="<%=count2%>" 用这种方式来取值就行~

 

分享到:
评论
2 楼 181054867 2010-12-17  
最要紧的是截图来看啊
1 楼 guimingyue 2010-12-16  
大哥,麻烦发的时候排个版,这样看比较痛苦......

相关推荐

    基于原生js代码制作的图片新闻列表自动切换鼠标滑过新闻标题显示新闻图片特效源码.zip

    该资源是一个前端代码示例,主要实现了通过原生JavaScript编写的图片新闻列表自动切换效果,当用户鼠标滑过新闻标题时,对应的新闻图片会显示出来,为网站增添动态交互性。这种效果在很多新闻网站或者博客中都能见到...

    jquery+css3 transition鼠标滑过新闻列表动画提示新闻图片信息特效源码.zip

    该资源是一个基于jQuery和CSS3 Transition技术的网页特效源码,用于实现鼠标滑过新闻列表时,动态展示新闻图片和相关信息的效果。这个效果可以提升用户体验,使得用户在不离开当前页面的情况下快速预览新闻概要。 ...

    鼠标滑过图文切换.zip

    【标题】"鼠标滑过图文切换.zip" 描述的是一种网页交互效果,它结合了文字描述和图片展示,为用户提供了一种动态的信息呈现方式。这种效果通常用于网站的相册展示、产品介绍或者新闻列表中,能提升用户体验,使内容...

    图片轮换(加新闻标题显示)

    在IT行业中,图片轮换与新闻标题显示是常见的网页动态效果,主要用于展示多张图片并配合相应的新闻标题,提升用户体验,吸引用户关注。这种技术在新闻网站、博客、产品展示等场景广泛应用。以下是对这个主题的详细...

    jQuery带标题的鼠标滑过切换焦点图

    在实际应用中,"jQuery带标题的鼠标滑过切换焦点图"可以广泛应用于产品展示、新闻轮播、广告区域等。通过自定义样式和参数,可以适应各种网站设计风格,提供个性化的图片展示效果。开发者可以通过阅读和理解提供的...

    基于jQuey实现鼠标滑过变色(整行变色)

    标题中的“基于jQuery实现鼠标滑过变色(整行变色)”是指使用JavaScript库jQuery来创建一种交互式网页效果,即当用户将鼠标光标移动到网页中的某个元素(如列表项)上时,该元素及其相关部分会改变颜色,以提供视觉...

    js实现的简洁网页滑动tab菜单效果代码

    描述部分强调了这段代码的实用性,并提到了鼠标滑过tab标签切换功能。这表明本段代码主要通过鼠标事件来触发tab的切换,具体是使用了鼠标over(onmouseover)和click(onclick)事件。 在标签中提到了“滑动门”和...

    Jquery实现关键字滑动效果和层气泡提示特效实例源码

    例如,你可以创建一个包含关键词的列表,通过定时器定期改变显示的关键词,同时配合平滑的过渡动画,使得关键词在页面上自然滑过。 接下来,我们讨论“层气泡提示特效”。层气泡提示通常用于提供额外的信息或者指导...

    JQuery横向手风琴效果1

    3. **划过切换**:当用户将鼠标光标悬停在面板上时,面板会自动展开或关闭。这种效果适合那些希望用户在浏览时能快速预览内容的场景。 4. **多级扩展**:可能还包括支持多级嵌套的手风琴效果,即在一个面板下还可以...

    jQuery五屏轮播手风琴代码.zip

    "手风琴"效果则体现在当鼠标划过图片的缩略部分时,对应的图片会放大展示,就像手风琴一样展开和收起。这种效果增加了用户的互动性,让用户可以更加专注于当前查看的图片,同时保持页面布局的整洁。 此外,该代码还...

Global site tag (gtag.js) - Google Analytics