`
- 浏览:
39291 次
- 性别:
- 来自:
北京
-
-
-
-
-
- .chanel_list
- {
- float:left;
- width:auto;
- background-color:#F0F0EE;
- border-top:solid 3px #288dab;
- }
- .chanel_list_item
- {
- height: 33px;
- line-height: 33px;
- border:solid 1px #DEDEDE;
- border-top:none;
- text-align:left;
- font-size:14px;
- padding-left:30px;
- cursor:pointer;
- margin-top:2px;
- background:url(../images/common/pixel_round2.png) no-repeat 15px center;
- color:#666;
- }
- .chanel_list_item_hover
- {
- font-weight:bold;
- color:#288dab;
- border-right: none;
- background:none;
- background: url("../images/common/arrow_left.png") no-repeat scroll left center #FFFFFF;
- }
- .chanel_list_item_bottom
- {
- height: 87px;
- border:solid 1px #DEDEDE;
- border-top:none;
- }
- .chanel_list_right
- {
- width:740px;
- background-color:#fff;
- border:solid 1px #288dab;
- border-left:none;
- border-top:solid 2px #F0F0EE;
- }
- .chanel_list_right_title
- {
- float:left;
- border-left:none;
- height:33px;
- line-height:33px;
- padding-left:20px;
- width:720px;
- }
- .chanel_list_right_content
- {
- float:left;
- border-left:solid 1px #288dab;
- padding:10px;
- padding-top:0px;
-
- }
- .chanel_list_right_item
- {
- background:url(../images/common/arrow.gif) no-repeat 10px 16px;
- float:left;
- height:35px;
- line-height:35px;
- margin-top:5px;
- margin-left:5px;
- font-size:13px;
- padding-left:25px;
- width:690px;
- background-color:#efefef;
- overflow:hidden;
- }
- .chanel_list_right_item_hover
- {
- background-color:#FF9;
-
- }
-
-
-
- <script type="text/javascript">
- <!--
- var y = 0;
- var x = 0;
-
- var classid = "";
- var timeoutId = 0;
- jQuery(function() {
- jQuery(".chanel_list_item").bind("mouseenter", function() {
- afterMouseLeaveRes();
-
- var temp = jQuery(this).attr("id");
-
-
- y = jQuery(this).offset().top-2;
- x = jQuery(this).offset().left+jQuery(this).width()+23;
- jQuery(".chanel_list_right").css("top", y);
- jQuery(".chanel_list_right").css("left", 210);
-
- classid = jQuery(this).attr("id");
- jQuery(".chanel_list_right_children").hide();
- jQuery("#class_" + classid).show();
-
- jQuery(this).addClass("chanel_list_item_hover");
- jQuery(".chanel_list_right").show();
- });
-
- jQuery(".chanel_list_item").bind("mouseleave", function(e) {
- mouseX = e.pageX;
- divX = jQuery(this).offset().left + jQuery(this).width() + 23;
- if (mouseX > divX) {
- afterMouseLeaveRes();
- }
- });
-
- jQuery(".chanel_list_right").bind("mouseleave", function() {
- afterMouseLeaveRes();
- });
- jQuery(".chanel_list_right_item")
- .bind(
- "mouseenter",
- function() {
- jQuery(
- ".chanel_list_right_item .chanel_list_right_item_hover")
- .removeClass("chanel_list_right_item_hover");
- jQuery(this).addClass(
- "chanel_list_right_item_hover");
- });
- jQuery(".chanel_list_right_item").bind("mouseleave", function() {
- jQuery(this).removeClass("chanel_list_right_item_hover");
- });
- });
-
-
-
- function afterMouseLeaveRes() {
- jQuery(".chanel_list_item_hover").removeClass("chanel_list_item_hover");
- jQuery(".chanel_list_right_item_hover").removeClass(
- "chanel_list_right_item_hover");
- jQuery("#chanel_list_right").hide();
- }
-
- function secondarySearch(subjectId,parentId,parentName)
- {
- document.location.href = "<%=realPath%>/search/searchresult?subjectId="
- + subjectId + "&parentId=" + parentId
- + "&parentIdLevel=1&parentName=" + parentName;
- }
-
- </script>
- <!--content1-->
- <div class="content_top">
-
- <div class="content_top_left">
- <!-- 导航菜单 -->
- <div class="chanel_list">
- <s:iterator value="menuNavigationsList" status="arr">
- <div class="chanel_list_item"
- id="<s:property value="viewClaRelEntity.cid"/>">
- <a
- href="javascript:secondarySearch('<s:property value="#request.libId"/>','<s:property value="viewClaRelEntity.cid"/>','<s:property value="viewClaRelEntity.name"/>')"><s:property
- value="viewClaRelEntity.name" /></a>
- <%-- <s:property value="viewClaRelEntity.name" /> --%>
- </div>
- </s:iterator>
- </div>
-
- <div id="chanel_list_right" class="chanel_list_right"
- style="left: 0px; overflow: hidden; position: absolute; top: 0px; display: none;">
- <s:iterator value="menuNavigationsList" status="arr">
- <div id="class_<s:property value="viewClaRelEntity.cid"/>"
- class="chanel_list_right_children" style="display: none">
- <div class="chanel_list_right_content">
- <s:iterator value="lsNavigationsA" status="arr">
- <div class="chanel_list_right_item"
- style=" height: auto; line-height: 15px;">
- <a style="font-weight: 900; color: #288DAB;"
- href="javascript:secondarySearch('<s:property value="#request.libId"/>','<s:property value="viewClaRelEntity.cid"/>','<s:property value="viewClaRelEntity.name"/>')">
- <s:property value="viewClaRelEntity.name" />
- </a>:
- <s:iterator value="lsNavigationBs" status="arr1">
- <s:if test="%{viewClaRelEntity.name==null}">
- <br/>
- </s:if>
- <s:else>
- <a style="font-weight: 900;"
- href="javascript:secondarySearch('<s:property value="#request.libId"/>','<s:property value="viewClaRelEntity.cid"/>','<s:property value="viewClaRelEntity.name"/>')">
- <s:property value="viewClaRelEntity.name" />、
- </a>
- </s:else>
- </s:iterator>
- <br/>
- </div>
- <div style="height: 2px;"></div>
-
- </s:iterator>
- </div>
- </div>
-
- </s:iterator>
- </div>
- </div>
- </div>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
2. Js导航菜单:使用JavaScript动态生成或控制的导航菜单,可以实现各种动画效果和交互功能,如下拉菜单、滑动切换等。 二、JavaScript在导航菜单中的应用 1. 动态创建:通过JavaScript可以在页面加载后动态创建...
在实现这样的导航菜单时,JavaScript(简称JS)起到了关键作用。JavaScript是一种客户端脚本语言,可以直接在用户的浏览器上运行,提供了丰富的交互性。以下是一些关于这个功能的重要知识点: 1. **DOM操作**:...
本文将深入探讨如何使用JavaScript(js)制作导航菜单,包括顶部导航菜单和侧面导航菜单。这两种菜单在现代网页设计中非常常见,它们为用户提供了一种直观、易用的交互方式。 1. **JavaScript基础** 在开始制作...
首先,我们关注的是JS(JavaScript)在创建动态导航菜单中的作用。JavaScript是一种强大的客户端脚本语言,它允许开发者为网页添加交互性,使得导航菜单不仅美观,而且具有响应性和自定义功能。JS菜单通常包括下拉...
JavaScript 导航菜单特效是网页设计中不可或缺的一部分,它们为用户提供了友好的交互体验,使得网站的层级结构一目了然。在这个主题中,我们将深入探讨JavaScript如何用于创建动态、响应式的网页导航菜单。 首先,...
"19款收藏的超炫JS导航菜单.rar"这个资源包含了一组精心挑选的JavaScript导航菜单实现,这些菜单设计独特,互动效果丰富,可以极大地提升网站的用户体验。 首先,我们要理解JS在创建动态导航菜单中的作用。...
"Mir Cai js导航菜单"是一个专为网页设计和开发打造的JavaScript库,它提供了丰富的交互式导航菜单功能。在网页设计中,导航菜单是至关重要的组成部分,它帮助用户轻松地浏览网站的不同部分。Mir Cai js导航菜单以其...
首先,让我们深入了解一下JavaScript导航菜单的工作原理。JavaScript是一种在客户端运行的脚本语言,它可以动态地更新网页内容,增加交互性。在导航菜单中,JavaScript通常用于实现下拉、折叠、滑动等动态效果。在这...
本资源包含了13个不同的JavaScript导航菜单实现,旨在帮助开发者了解和掌握各种导航菜单的设计技巧和实现方法。以下将对这些知识点进行详细阐述。 1. **动态创建与更新**: JavaScript 允许我们在网页加载后动态创建...
"水晶上翻的js导航菜单"是一种常见的网页交互设计,主要使用JavaScript技术来实现动态的、具有视觉吸引力的导航菜单效果。在这个特定的案例中,"水晶"可能指的是菜单的样式设计,它可能采用了透明或者半透明的效果,...
本资源提供了十九个JS导航菜单的实例,这些实例对于学习和理解如何用JS创建动态、交互式的导航菜单非常有价值。 一、基础概念 1. DOM(Document Object Model):JS通过DOM与HTML进行交互,可以操作页面元素,如...
综上所述,"js导航菜单横向二级菜单"涉及的知识点包括JavaScript编程、CSS布局与定位、DOM操作、事件处理、浏览器兼容性、动画效果、响应式设计以及性能优化。通过学习和实践这些技术,开发者可以创建出功能强大且...
总的来说,优秀的JS导航菜单需要兼顾功能性和用户体验,而掌握JavaScript的动态特性,结合HTML和CSS的布局技巧,是实现这一目标的关键。对于前端开发者来说,理解和实践这些知识点,不仅可以提升个人技能,也能为...
"媲美Flash的JS导航菜单"是一个利用JavaScript技术实现的网页特效,旨在提供与传统Flash动画相似的动态视觉体验,但避免了Flash在某些设备或浏览器中的兼容性问题。 JavaScript(简称JS)是一种广泛使用的客户端...
js导航菜单鼠标滑过slide滑动展开二级下拉菜单 js导航菜单鼠标滑过slide滑动展开二级下拉菜单 js导航菜单鼠标滑过slide滑动展开二级下拉菜单 js导航菜单鼠标滑过slide滑动展开二级下拉菜单
JavaScript(简称JS)是实现这种动态导航菜单的主要编程语言,它能够赋予菜单响应式和交互性的特点,使用户在浏览网站时能够更直观地了解页面结构,并快速访问所需内容。 在“一个很NB的JS导航菜单”中,我们可以...
JavaScript(JS)作为客户端脚本语言,为创建动态、交互式的导航菜单提供了无限可能。在这个“JS 导航菜单特效”资源中,你将找到多个实现导航菜单特效的示例,这些特效不仅增强了用户体验,也为网页增添了一抹独特...