jquery slidetoggle()很棒,但我一直认为它缺少的一件事是在滑动动画中逐渐消失。当我编写这种位置的迭代绝对时,我想要这种动画,所以我去那里并编码了它。
这是一个非常小的插件,但我仍然发现效果冷却比常规滑动。
让这个工作
首先在头文件中添加依赖项,
<script src="js/jquery.js" type="text/javascript"></script> <script type="text/JavaScript" src="js/jquery.fadeSliderToggle.js"></script>
在您的DOM准备好添加如下:
$(document).ready(function() { $(".fadeNext").click(function(){ $(this).next().fadesliderToggle() return false; }) })
自定义
您可以轻松更改动画速度或缓解(您需要jQuery UI以进行非默认宽松)。
$(".tagBtn").click(function(){ $(this).next().fadesliderToggle({ speed:300, easing : "swing" }) return false; })
那 ’s it !
版本1.1在线
7月7日,Version1.1:IE错误校正
测试:
Firefox 3+
互联网爆炸6.&7
Safari 4.
如果您喜欢并使用此脚本,请考虑为我买啤酒’廉价和一种简单的方法来回馈!
广告
这 测试国王 为您提供专业人士 tesking cisa. 用自我节奏的培训 tesking 642-357. 研究指南,帮助您跟上信息技术的最新工具和趋势。
你的褪色是一个很好的补充
好的!
它不在IE7中工作
这是如此有用。我翻译了土耳其语并在我的主页上发表。谢谢这个插件。
实际上,IE7中存在问题。不会持开。
好的小小的想法..但在这里’有点改善:
–从源中删除CSS样式
–使用切换为不透明度,从而缩小功能 -
jquery.fn.slidefadeToggle =函数(速度,宽松,回调){
返回它。({不透明度:‘toggle’, height: ‘toggle’速度,宽松,回调);
};
IE错误是纠正抱歉,Dunno我怎么可能错过了这一点
嘿,我在我的一个地方使用过这一点。使用div类的多个添加“fader”,有时候我点击打开滑块时,虽然滑块Hasn,但文本不可见’t changed.
任何想法如何发生这种情况。如果它对您不令您崩溃,请尝试切换到约束或联系部分然后回到家。
http://users.aber.ac.uk/rpc7/menufaderandslider
谢谢我提前reece([email protected])
大jquery教程。添加到 http://tutlist.com
非常简单,很好!只是我想要的!谢谢!
伟大的插件。将添加它 http://www.web-design-talk.co.uk
非常感谢这个美妙的插件和教程。它已在jhanellesfashions.com上实现
如果与cookie集成,这将更加可爱。 - 也就是说,脚本将记住状态是否折叠或扩展。
嘿xaliber,
这是一个好主意,但最初计划作为替换滑动jQuery核心fx,并遵循相同的规则。
唔 …那么这是否意味着它可以与jQuery cookie插件集成?
你用鼹鼠山来了一座山。滑动元件上的Click Element上的Toggle()函数将足够。
我肯定没有’T看到这个小插件作为山
演示在这里不起作用。
你使用的是什么浏览器?
刚刚添加了 技术故事
谢谢你的漂亮插件! BTW,您的示例具有一个次要的案例灵敏度Bug:而是FISTLIDERTOGGLE您应该具有fadesLidertoggle
良好的插件但是一个问题,在Fader Div内容字体风格:‘Arial’不支持'粗体'。粗体字体不会正确显示
Pakaaoo,Bakwaas Faltoo演示
我认为这个网站很棒
请在此页面上查看您的示例。
没有功能“fadesliderToggle” in the plugin.
嗨,谢谢你!
如果链接激活切换,请告诉我如何使用此操作’没有直接在它上方肘来地肘来?
我也想知道。我的 元素在一个语义目的内,但这似乎阻止了从工作中的滑动效果。一世’M完全是jQuery和JavaScript的新态度,因此任何帮助都会受到赞赏。
该死!我应该’t使用了标签。这就是我的意思:
我也想知道。我的锚元素位于一个段落内,用于语义目的,但这似乎阻止了从工作中的滑动效果。我完全是jQuery和JavaScript的新新手,所以任何帮助都会受到赞赏。
嗨,有没有办法做Fadeslideup或Fadeslidedown?
DziękiWielkie -
酒精对你的健康不利。我们不’想要让你的大脑无效!
It’可能也是一个好主意扔进在那里的某个地方(真实,真实)......反复点击可能会导致意外结果。
就像是:
jQuery.fn.fadeSliderToggle = function(settings) {
/* Damn you jQuery opacity:'toggle' that dosen't work!~!!!*/
settings = jQuery.extend({
speed:500,
easing : "swing"
}, settings)
caller = this
return caller.stop(true, true).animate({opacity: 'toggle', height: 'toggle'}, settings.speed, settings.easing);};
当你的滑动司司城时,奇怪的事情发生了。给它一个背景颜色使得div上方的边缘短暂闪烁背景颜色。给它一个边界或任何数量的填充剂在div的顶部和底部增加了额外的20px填料,并且上述DIV的边缘消失了。如果滑动Div没有应用于它,则此脚本仅适用于良好。
$(此).next()。fadeslidertoggle() - >$(此).next()。fadeslidertoggle()
谢谢,伟大的插件
优秀的剧本,确切地说,我正在寻找什么!非常感谢分享!
J
您的脚本在主页上工作正常,但是当我单击到内容页面时,它不会再工作 -
它是一个WordPress网站,所以标题PHP等都是一样的
我还没有改变你的代码,所以我很难知道什么是错的
如果您正在进行Mulitple链接,您如何获得以前的链接以自动关闭?
我喜欢这个滑块,我绝对喜欢它。当它上下滑动时,我感觉很好。这对我来说,滑动运动如此平稳和温柔。它几乎告诉你那里’生活中的喜悦。当它滑动然后向上,上下,在永无止境的动作中,令人着迷和振奋。
这个真的很有帮助
但是如何插入切换按钮.. +和– . thanks!!