Javascript 通过jquery自动隐藏元素-代码无效

Javascript 通过jquery自动隐藏元素-代码无效,javascript,jquery,Javascript,Jquery,我在aspx页面中有一个class=“.u aHide”的元素,它携带一条消息,并且会重复显示 <div id="Message1" class="._aHide" runat="server" visible="true"><p>My Message</p></div> 但这里有些问题 1-此代码只工作一次,我多次显示此消息 2-所有消息框一次隐藏,因为我不能在settimeout中使用$(this),我不知道为什么 感谢您的帮助,我非常感谢您

我在aspx页面中有一个class=“.u aHide”的元素,它携带一条消息,并且会重复显示

<div id="Message1" class="._aHide" runat="server" visible="true"><p>My Message</p></div>
但这里有些问题

1-此代码只工作一次,我多次显示此消息

2-所有消息框一次隐藏,因为我不能在settimeout中使用$(this),我不知道为什么


感谢您的帮助,我非常感谢您删除HTML代码中的要点:

<div id="Message1" class="_aHide" runat="server" visible="true"><p>My Message</p></div>
我的消息


请参阅:

删除HTML代码中的点:

<div id="Message1" class="_aHide" runat="server" visible="true"><p>My Message</p></div>
我的消息


请参阅:

tbraun89是正确的,请删除html代码中的“.”

然后,您可以像这样简化代码:

JQuery有两个使用
mouseenter
mouseleave

$(document).ready(function () {
    var hide = false;
    $("._aHide").hover(
    function () {
        //Cancel fadeout
        clearTimeout(hide);
    },
    function(){
         //re-set up fadeout
        clearTimeout(hide);            
        hide = setTimeout(function () { $("._aHide").fadeOut("slow") }, 7000);
    });

    //Set up fadeout
    hide = setTimeout(function () { $("._aHide").fadeOut("slow") }, 7000);
});

tbraun89是正确的,请删除html代码中的“.”

然后,您可以像这样简化代码:

JQuery有两个使用
mouseenter
mouseleave

$(document).ready(function () {
    var hide = false;
    $("._aHide").hover(
    function () {
        //Cancel fadeout
        clearTimeout(hide);
    },
    function(){
         //re-set up fadeout
        clearTimeout(hide);            
        hide = setTimeout(function () { $("._aHide").fadeOut("slow") }, 7000);
    });

    //Set up fadeout
    hide = setTimeout(function () { $("._aHide").fadeOut("slow") }, 7000);
});

隐藏没有帮助,这是一个语法错误。删除它
隐藏的内容行?隐藏;没有帮助,这是一个语法错误。删除它
隐藏的内容行?在
class
id
中使用非字母数字字符会让人头疼(不包括连字符或下划线)。对不起,问题是写错了,它不在代码中,我只是在写文章时把它加在这里。这不是问题所在。非常感谢您的关注和回答在
class
id
中使用非字母数字字符会让人头疼(不包括连字符或下划线)。对不起,问题是写错了,它不在代码中,我只是在写文章时加在这里。这不是问题所在。非常感谢您的关注和回答谢谢您的帮助,但仍然有相同的问题,只工作一次,所有隐藏在同一时间。谢谢您的帮助,但仍然有相同的问题,只工作一次,所有隐藏在同一时间。