javascrpit-这javascript中有什么问题

问题描述

这javascript中有什么问题

我写的一个菜单里出现一个问题,点击菜单1之后打开了菜单1,点击菜单2之后菜单1没隐藏,该怎么改

<div class="headmenu1">
            <span><a href="#" class="show">我的收藏</a></span>
                <ul style="display: none;">
                    <li>
                        <a href="#">收藏列表</a>
                    </li>
                    <li>
                        <a href="#">我的订单</a>
                    </li>
                </ul>
        </div>
        <div class="headmenu2">
            <span><a href="#" class="show">客户服务</a></span>
                <ul style="display: none;">
                    <li>
                        <a href="#">帮助中心</a>
                    </li>
                    <li>
                        <a href="#">售后服务</a>
                    </li>
                    <li>
                        <a href="#">在线客服</a>
                    </li>
                    <li>
                        <a href="#">投诉中心</a>
                    </li>
                    <li>
                        <a href="#">客服邮箱</a>
                    </li>
                </ul>
        </div>
        <script>
        $(document).ready( function() {
    $("a.show").toggle( function() {
        $(this).parent().next("ul").toggle('fast');
    }, function() {
        $(this).parent().next("ul").hide('slow');*/
    });
        });
        </script>

解决方案

你并用执行隐藏其他菜单的操作,而且你的js代码有问题,怎么又*/在里面?

     $(document).ready(function () {
        $("a.show").toggle(function () {
            $('ul').not($(this).parent().next()).hide('slow');////////////
            $(this).parent().next("ul").toggle('fast');
        }, function () {
            $(this).parent().next("ul").hide('slow');
        });
    });
时间: 2024-10-26 16:50:10

javascrpit-这javascript中有什么问题的相关文章

从阶乘函数对比Javascript和C#函数

  今天学习Javascript函数,发现这完全是一个神奇的东西.跟我们平常所见强类型语言中的函数有好多不同.下面我们就从C#和JavaScript的两个计算阶乘的函数中比较两者的异同.        JavaScript代码块 1 <script type="text/javascript"> 2 function factorial(num) { 3 if (num <= 1) { 4 return 1; 5 } else { 6 return num * arg

探索客户端JavaScript

JavaScript在客户端和服务器的应用场景. Draft and Typescript, Node.js   第一部分:JavaScript中的定时器 JavaScript中有2中定时器(timer). 单次定时器:定时器在终止并运行指定程序代码后,定时器就结束了. setTimeout(TimerCode,Timerdelay); 间隔定时器:每隔一段时间就执行,直到程序让它停止. 函数:clearInterval(timerID) clearInterval(timerID)函数清除se

javascript面向对象:JavaScript面向对象程序设计(4): 函数

在很多语言中,函数(Java里面成为方法)和对象时截然不同的两种东西.函数被定义为对象的动作,或者是全局的(像在C++中的main函数一样).但是在JavaScript中,函数和对象的界限却显得不那么明显.1. 函数的定义JavaScript中有很多种定义函数的方法:function hello() { alert("Hello!"); }var hello1 = function() { alert("Hello!"); };var hello2 = new Fu

Javascript教程:Javascript中的陷阱

文章简介:Javascript中的陷阱大集合. 本文主要介绍怪异的Javascript,毋庸置疑,它绝对有怪异的一面.当软件开发者开始使用世界上使用最广泛的语言编写代码时,他们会在这个过程中发现很多有趣的"特性".即便是老练的Javascript开发者也可以在本文找到一些有趣的新陷阱,请留意这些陷阱,当然也可以尽情享受由这些陷阱带来的"乐趣"! 函数和操作符 双等号 ==操作符比较时会进行类型的强制转换,这意味着它可以比较两个不同类型的对象,在执行比较之前它将会尝试

javascript总结:JavaScript学习总结

JavaScript是由NetScape发明的:语法和Java非常类似:但是注意的一点是:Java和JavaScript没有任何关系.JavaScript中有许多内置对象,不需要用户创建:HTML使用小技巧:(1)如果想要输出一个空的表格,则需要<td> </td>(2)在Editplus中支持快速浏览制作的网页,快捷键是CTRL+B;一.使用JavaScript如果要在HTML中引入JavaScript,则有两种方式:(1)内部引入:JS代码直接在HTML中编写:导入的结构如下:

JavaScript教程--从入门到精通(2)

javascript|教程 JavaScript基本数据结构  JavaScript提供脚本语言的编程与C++非常相似,它只是去掉了C语言中有关指针等容易产生的错误,并提供了功能强大的类库.对于已经具备C++或C语言的人来说,学习JavaScript脚本语言是一件非常轻松愉快的事. 一.JavaScript代码的加入 JavaScript的脚本包括在HTML中,它成为HTML文档的一部分.与HTML标识相结合,构成了一个功能强大的Internet网上编程语言.可以直接将JavaScript脚本加

初学者全面接触JavaScript的基本数据结构

javascript|初学|数据|数据结构 JavaScript提供脚本语言的编程与C++非常相似,它只是去掉了C语言中有关指针等容易产生的错误,并提供了功能强大的类库.对于已经具备C++或C语言的人来说,学习JavaScript脚本语言是一件非常轻松愉快的事. 一.JavaScript代码的加入 JavaScript的脚本包括在HTML中,它成为HTML文档的一部分.与HTML标识相结合,构成了一个功能强大的Internet网上编程语言.可以直接将JavaScript脚本加入文档: <Scri

AJAX的JavaScript的反射机制

ajax|javascript 什么是反射机制 反射机制指的是程序在运行时能够获取自身的信息.例如一个对象能够在运行时知道自己有哪些方法和属性. 在JavaScript中利用for(-in-)语句实现反射 在JavaScript中有一个很方便的语法来实现反射,即for(-in-)语句,其语法如下: for(var p in obj){      //语句} 这里var p表示声明的一个变量,用以存储对象obj的属性(方法)名称,有了对象名和属性(方法)名,就可以使用方括号语法来调用一个对象的属性

javascript各种类型数据在表达式中转换成布尔型值的规则

javascript中有5种数据类型,分别为:Undefined.Boolean.Object.Number.String,这几类型的数据,当他们处在表达式里面的时候,js解析器会自动将其转换成布尔值来决定当前的条件究竟符合哪个逻辑分支(当然,我们也可以手动通过调用Boolean(var)方法来转换),从而决定执行那个方法体的代码,那把这几种类型的值转换成布尔型时,究竟是遵循怎样的规则呢? 数据类型 转换成true的取值 转换成false的取值 Undefined 无 undefined Boo

JavaScript面向对象程序设计(4) 函数

在很多语言中,函数(Java里面成为方法)和对象时截然不同的两种东西.函数被定义为对象的动作, 或者是全局的(像在C++中的main函数一样).但是在JavaScript中,函数和对象的界限却显得不那么明显 . 1.函数的定义 JavaScript中有很多种定义函数的方法: function hello() { alert("Hello!"); } var hello1 = function() { alert("Hello! "); }; var hello2 =