在显示不同的html之间切换
Toggle between displaying different html
当页面加载时,我正在对元素的html
进行一些更改,我有一个用于该元素的切换按钮,但我在使其正常工作方面遇到了问题。
我想做的是:
加载页面时,将显示修改后的html
。当用户单击切换按钮时,我希望原始html
显示为具有幻灯片效果的全文。当用户再次点击切换按钮时,我希望它显示具有滑动效果的修改后的html
。
我几乎可以工作了,它看起来像这个
JSFiddle
这是代码:
$(window).ready(function() {
var string = $('#object-full-description').html();
var place = string.indexOf('.', 800);
if (place >= 0)
{
$('#object-full-description').html(string.substring(0, place + 1));
}
$('#full-description-toggle').click(function() {
if ($('.toggled').length > 0) {
$('#object-full-description').slideToggle('slow', function() {
$('#full-description-toggle').removeClass('toggled');
place = string.indexOf('.', 800);
if (place >= 0) {
$('#object-full-description').html(string.substring(0, place + 1));
}
});
} else {
$('#object-full-description').slideToggle('slow', function() {
$('#full-description-toggle').addClass('toggled');
$('#object-full-description').html(string);
});
}
});
});
我将感谢任何形式的帮助!
请参阅http://jsfiddle.net/dM7Vd/16/
看起来你只需要添加
$('#object-full-description').slideToggle('slow');
在你的职能结束时。你隐藏了它,但没有重新显示。
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- 如何在两个不同的iframe HTML之间进行通信
- jQuery在两个字符串标识符之间选择HTML
- 计算HTML表TD中两个数字之间的百分比
- 静态html中图像之间的空间在javascript中消失
- 仅在使用javascript和html的浏览器中在相同的两个选项卡之间切换
- HTML中两种JS实现之间的差异
- 基本html页面和弹出窗口之间的数据交换
- 如何通过jQuery Ajax在HTML和PHP之间来回传输json字符串
- 在我的Javascript和HTML之间的表单提交按钮链接中遇到问题
- 根据DOM,HTML元素的开始和结束标记之间的内容被称为属性.这个房产的名字是什么
- HtmlService GAS在html表单之间传递变量
- 在D3插件sankey.js和html代码之间定义源代码
- Chrome扩展:内容脚本和background.html之间的通信
- 通过<html和javascript之间的href值
- html内联事件处理程序和非引人注目的事件处理程序之间括号的用法不同
- HTML网站无法在选项卡之间切换
- jquery多次在元素之间插入html
- Flash Professional HTML5 Canvas:是否可以在HTML表单和Canvas之间共享数据
- Windows phone 8和phonegap 2.7.0,HTML页面和Xaml之间的导航以及返回