Jquery淡入+切换类(隐藏)

     2023-05-08     139

关键词:

【中文标题】Jquery淡入+切换类(隐藏)【英文标题】:Jquery fadeIn + toggleclass(hide) 【发布时间】:2014-07-12 08:32:05 【问题描述】:

我想要的效果是 (1) “abc” div 最初没有显示,(2) 它在页面加载时慢慢淡入,(3) 页面上有一个按钮,onclick 可以切换“隐藏” “abc” div 上的类,以便我可以隐藏/显示它。

我试图实现这些目标的方式是: (1) 设置“abc” div 显示:无;最初在我的 CSS (2)使用jquery的fadeIn属性 (3) 有一个可以切换它的按钮

我知道我的按钮适用于隐藏/显示,然后我将任何 jquery 用于淡入淡出。 我知道 fadeIn 有效,因为我可以看到它淡入 但是关于这两者的一些东西意味着当它像这样淡入时,隐藏/显示按钮在元素上不起作用,即使它在我设置 display: none; 之前就起作用了。就它并尝试了jquery。

请帮忙!

我试图制作一个 jsfiddle,但它并没有完全工作。但是您可以看到我正在使用的代码的基础知识:http://jsfiddle.net/3bSB2/4/

这是其中的一部分(此代码是必需的,以便我可以包含 jsfiddle:

$(window).on("load", function() 
  $(".abc").fadeIn(525);
);

【问题讨论】:

【参考方案1】:

这是因为.fadeIn() 使用了内联css。

要解决您的问题,请将!important 添加到您的display:none 像这样

.hide 
    display: none!important;

demo

或者如果你只是显示/隐藏,没有额外的css样式,你可以像这样使用.toggle()而不是.toggleClass()

$(".abc").toggle();

demo

【讨论】:

jquery效果:隐藏显示切换滑动淡入淡出动画

jQuery效果隐藏、显示、切换、滑动、淡入淡出、以及动画1、隐藏与显示(改变:display:none;)hide()——隐藏show()——显示toggle()方法:可以使用它来切换hide()与show()方法eg1:显示<styletype="text/css">*{margin:0;padding:0;}.body{font-size:12px... 查看详情

jquery基础(动画篇animate,显示隐藏,淡入淡出,下拉切换)

1.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性。但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元素的style属性,这里jQuery提供了一个快捷的方法.hi... 查看详情

jQuery - 隐藏的类没有用淡入淡出显示

】jQuery-隐藏的类没有用淡入淡出显示【英文标题】:jQuery-hiddenclassisnotbeingdisplayedwithfadeIn【发布时间】:2022-01-1423:36:19【问题描述】:我有一个隐藏类fadeThis,当我将鼠标悬停在按钮上时它不会出现。也许它与另一个类/div发生冲... 查看详情

jquery效果-显示和隐藏淡入淡出滑动隐藏

jQuery效果-隐藏和显示:hide()和show()规定隐藏/显示的速度,可以取以下值:"slow"、"fast"或毫秒您可以使用toggle()方法来切换hide()和show()方法。parents找到每个span元素的所有祖先元素。$("span").parents()找到每个span的所有是p元素的祖先... 查看详情

jquery-02.样式表属性操作/类操作动画显示隐藏滑入淡入停止动画节点操作添加对象清空节点

样式表属性操作.css  $("div").css({‘width‘:100,‘height‘:100,‘background‘:‘red‘});  $("div").css("background","pink");类操作  .addClass添加类   $("div").addClass("class");  .removeClass删除类 $("div).removeCl 查看详情

jquery(代码片段)

jQuery选择器$(this)选择当前HTML元素$(“p") 选择所有<p>元素$(".left")选择所有类名为left的元素$("p.left")选择所有类名为left的p标签$(“#id”)选择id为id的元素$("#idp")选择id下的所有p标签$("ulli:first")选择<ul>中的第一个&... 查看详情

jquery之动画操作篇

1.隐藏/显示(操作的是displagcss属性)hide()show()toggle()(显示和隐藏切换)2.上卷/下拉(设置的位置的heightcss属性)slideDown()slideUp()slideToggel()(上卷和下拉切换)3.淡入/淡出(设置的是opacitycss属性)fadeOut()fadeIn()fadeToggle()(淡入淡出的切... 查看详情

jquery--基础动画滑动动画淡入淡出动画自定义动画

1/**2*【JQ基础动画】3*show()显示4*hide()隐藏5*toggle()切换6*默认无动画,如果要产生动画7*在括号内,添加毫秒数,可产生动画和控制动画的快慢8*9*《滑动动画》10*slideDown()滑动显示(下)11*slideUp()滑动隐藏(上)12*slideToggle滑动切换13*默... 查看详情

jquery特效

基本特效 方法说明.show()显示选中的元素.hide()隐藏选中的元素.toggle()在选中元素上切换显示和隐藏的状态  淡入淡出特效 方法说明.fadeIn()淡入选中元素使其变得不透明.fadeOut()淡出选中的元素使其变得透明.fadeTo()修... 查看详情

jquery-2

隐藏/显示$(‘div’).hide();隐藏$(‘div’).show();显示$(‘div’).toggle();切换淡入淡出$(div).fadeIn(speed,callback);淡入$(div).fadeOut(speed,callback);淡出$(div).fadeToggle(speed,callback); 查看详情

jQuery 淡入淡出切换

】jQuery淡入淡出切换【英文标题】:Jqueryfadetoggle【发布时间】:2013-02-2404:23:57【问题描述】:我正在尝试使用jqueryfadetoggle来平滑淡入和淡出。除了一件事,一切都很好。当你悬停段落时,工具提示会淡入,当你离开段落时,工... 查看详情

隐藏和显示 - 使用淡入淡出的幻灯片切换

】隐藏和显示-使用淡入淡出的幻灯片切换【英文标题】:HideandShow-slideTogglewithfadeIn【发布时间】:2012-12-2004:52:04【问题描述】:我有一个包含三个链接的菜单,linkOne、LinkTwo、linkThree。linkOne:我打开了一个slideToggle。它就像我想... 查看详情

jQuery切换多个类

】jQuery切换多个类【英文标题】:jQuerytogglemultipleclasses【发布时间】:2015-03-0307:58:45【问题描述】:我想使用jQuery切换在同一个类上显示/隐藏多个div。目前,按钮显示/隐藏所有div。我怎样才能让它切换一个div而不使类唯一?Fidd... 查看详情

jquery效果

jQuery效果 (一)隐藏和显示隐藏、显示、切换,滑动,淡入淡出,以及动画,哇哦!点击 消失结果为:()  查看详情

jquery效果之隐藏与显示淡入淡出滑动回调

隐藏与显示淡入淡出滑动效果  查看详情

jquery知识点

1、jQuery效果  hide()隐藏  show()显示  toggle()切换显示隐藏    语法(speed,callback)   speed规定隐藏显示的速度slowfast还有毫秒(2000) callback回调函数执行完之后再执行函数  fadeIn()淡入  fadeOut... 查看详情

jquery动画(显示隐藏,淡入淡出,滑动)

...伸缩样式淡入淡出效果淡入效果淡出效果自定义不透明度jQuery的动画函数分类基本动画函数:既有透明度渐变,又有滑动效果。是最常用的动画效果函数滑动动画函数:仅使用滑动渐变效果淡入淡出动画函数:仅... 查看详情

jquery动画

   .fadeOut()淡出动画、.fadeIn()淡入动画、.fadeToggle()淡入淡出切换和淡入效果.fadeTo()1 .fadeOut()淡出动画,淡出效果,内容隐藏,opacity是1到02 常见让元素在页面中不可见的方法有  通过设置样式的display:none&nb... 查看详情