Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 需要帮助将hide()与on()一起使用_Jquery - Fatal编程技术网

Jquery 需要帮助将hide()与on()一起使用

Jquery 需要帮助将hide()与on()一起使用,jquery,Jquery,有人能告诉我如何使用on()实现隐藏函数吗。我试过: $(document).on('hide','selector'); $(document).on('selector', function(){ $(this).hide(); }); 想知道如何使用on()正确应用这样的函数 在javascript中没有要捕获的隐藏或显示事件。您要做的是捕获元素的隐藏和显示,并向其附加自定义函数 $('element').hide(delay, onHide);

有人能告诉我如何使用on()实现隐藏函数吗。我试过:

    $(document).on('hide','selector');
    $(document).on('selector', function(){
        $(this).hide();
    });

想知道如何使用on()正确应用这样的函数

在javascript中没有要捕获的隐藏
或显示
事件。您要做的是捕获元素的隐藏和显示,并向其附加自定义函数

$('element').hide(delay, onHide);

function onHide(){
    //do whatever
}

$('element').show(delay, onShow);

function onShow(){
    //do whatever
}

在javascript中没有要捕获的隐藏<代码>或显示<代码>事件。您要做的是捕获元素的隐藏和显示,并向其附加自定义函数

$('element').hide(delay, onHide);

function onHide(){
    //do whatever
}

$('element').show(delay, onShow);

function onShow(){
    //do whatever
}
该函数用于将事件连接到某个对象。你甚至都没告诉它要联系什么。您希望元素何时隐藏?让我们假设您希望在单击按钮时隐藏它

HTML:

如果您只是试图隐藏元素,而不是由事件或任何东西触发,只需调用
$('#a').hide()将隐藏该元素。当然,更改选择器以使用HTML

小提琴:

编辑:

有趣。您是否可以控制动态添加的元素?如果是这样,我会在添加元素时将一个类添加到要隐藏的元素中。比如:

加载此div时应将其隐藏。

然后在css中添加以下内容:

.initial-hide {
    dislay: none;
}
然后,每当使用
initial hide
类加载元素时,它都将被隐藏。请参阅此更新的小提琴:。“添加”按钮将说明添加的类将如何帮助您。

该函数用于将事件连接到某个对象。你甚至都没告诉它要联系什么。您希望元素何时隐藏?让我们假设您希望在单击按钮时隐藏它

HTML:

如果您只是试图隐藏元素,而不是由事件或任何东西触发,只需调用
$('#a').hide()将隐藏该元素。当然,更改选择器以使用HTML

小提琴:

编辑:

有趣。您是否可以控制动态添加的元素?如果是这样,我会在添加元素时将一个类添加到要隐藏的元素中。比如:

加载此div时应将其隐藏。

然后在css中添加以下内容:

.initial-hide {
    dislay: none;
}

然后,每当使用
initial hide
类加载元素时,它都将被隐藏。请参阅此更新的小提琴:。“添加”按钮将说明添加的类将如何帮助您。

on用于处理事件。您只需要
$('selector')。hide()
您想用代码实现什么?只需隐藏所有匹配的元素即可。并且自动隐藏动态添加到页面中的元素(使用相同的选择器ofc)。on用于处理事件。您只需要
$('selector')。hide()
您想用代码实现什么?只需隐藏所有匹配的元素即可。也会自动隐藏动态添加到页面中的元素(使用相同的选择器ofc)。+1这里的相关点是事件位,隐藏不是事件我尝试做的是在元素动态添加到页面时使用适当的选择器隐藏元素。现在我必须应用$('selector').hide();与添加的内容一起编写脚本。+1此处的相关点是事件位,hide不是事件我试图做的是在元素动态添加到页面时使用适当的选择器隐藏元素。现在我必须应用$('selector').hide();脚本以及添加的内容。