切换/滑动展开工作,但崩溃不与HTML箭头工作
Toggle/Slide expand works, but collapse does not work with HTML Arrow.
我希望使用HTML实体(箭头)作为切换触发器来滑动/切换div。所有工作正常,除了当div展开时,向上的箭头不会切换内容。
这里是一个演示小提琴:http://jsfiddle.net/8tkmW/-展开工作,崩溃不。
(不知道↑
是否可以放入)
任何帮助,感谢。
你应该使用一个类,当框被折叠或展开时,你可以切换这个类。在下面的例子中,我一直在使用collapsed
类。
这是一个Demo
var collapsedSize = '40px';
$('.content').each(function() {
var h = this.scrollHeight;
console.log(h);
var div = $(this);
if (h > 30) {
div.css('height', collapsedSize);
div.after('<a class="arrow-link collapsed" href="#">↓</a><br/>');
var link = div.next();
link.click(function(e) {
e.stopPropagation();
if (link.hasClass('collapsed')) {
link.html('↑');
div.animate({
'height': h
});
link.removeClass('collapsed')
} else {
div.animate({
'height': collapsedSize
});
link.addClass('collapsed')
link.html('↓');
}
});
}
});
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- twitter引导崩溃在第一次点击后停止工作
- AJAX 查询工作 50+ 次,然后崩溃 JavaScript
- JavaScript代码首先使用setTimeout工作,但随后崩溃或不起作用
- React Native - Android应用程序在调试上工作,在发布时崩溃
- 将大约 300 张画布图像保存在一个数组中并发送一次进行处理,在 chrome 中崩溃,但在 Firefox 中工作正常
- 导航栏崩溃无法工作-Bootstrap+Github
- 打开时工作,但重新加载时崩溃
- 导航崩溃无法工作[Twitter Bootstrap]
- $routeProvider在AngularJS中无法正常工作(导致网站崩溃)
- Web工作程序在传递具有数组缓冲区的大型对象数组时会崩溃Chrome选项卡
- Javascript崩溃HTML -我的代码不工作,你能看到任何错误吗?
- 切换/滑动展开工作,但崩溃不与HTML箭头工作
- Javascript崩溃不工作
- 我的正则表达式在在线编辑器中工作,但在FireBug中,它使浏览器崩溃
- 当从移动设备访问时,引导导航条不会崩溃,当我缩小桌面浏览器时也能正常工作
- 元素排序例程在Firefox中工作,但在Chrome中崩溃
- jquery的崩溃都不工作时,与HAML格式结合
- 隐藏在引导-崩溃不工作