添加混合javascript函数以使内容淡入列中的其他内容/使其适用于两个单独的列

javascript混合函数 —–>列中的一个内容(文本,图像)通过按下方形按钮(1或2)逐渐消失为第二个内容 ,同时还可以选择再次返回第一个内容。

可在此处找到具有两个内容的一列淡入淡出效果动画的完整代码函数:

的jsfiddle

现在在4列上添加它: 结果—->所有4列都被扭曲,所有这些都在垂直的一行上,并且函数扭曲了列的大小。

代码包含4列,一旦函数添加了div,就会成为灾难。 注意:我使用了4列的css / html结构,因为它是最好的布局。万一你想知道。

的jsfiddle

  • 如何在第1列和第4列上正确添加此function (总共2列具有此效果)

    • 使用具有此function的两列,是否需要多function脚本what needs to be added make both work? (对javascript了解不多,我害怕)

* *每列应该是2列的原始结构。

的jsfiddle

* 无法将所有代码放在这里,因为没有足够的空间在这里发布,只需提及它,知道大部分时间都必须添加。 *

编辑:尝试这个JQuery修复JSFiddle和新的HTML
修复了HTML故障固定HTML和CSS最新HTML看起来像这样

 
2014

GOLD


img

Universe itself is infinite erj rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjsw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu

1
2
2014

PEARL


img

Universe itself is infinite erj rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjsw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu

1
2
2013

ROSE


img

Universe itself is infinite erj rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjsw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu

1
2
Sep 2013

LIME


img

Universe itself is infinite erj rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjsw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu hjshj hafshfash hrhqw jrqwlrqwjrytturtu

1
2

JQuery看起来像这样:

 $(document).on("click", ".square", function () { var id = $(this).attr("contentId"); var box_name_full = $(this).closest('div.entry-content').attr('id'); var box_split = $(this).closest('div.entry-content').attr('id').split("_"); var box_name = box_split[0]; var box_c = box_split[1]; //alert("box_name_full = " + box_name_full); //alert("box_name = " + box_name); //alert("box_c = " + box_c); if ($("#" + box_name + "_" + id).is(":visible")) $("#" + box_name + "_" + id).fadeOut("slow").hide(); if (id == "c1") { //Make the first square box red color $("div[id^='" + box_name + "'] div.square[contentId='c1']").css('background', 'red'); //Make the second square box gray color $("div[id^='" + box_name + "'] div.square[contentId='c2']").css('background', '#CCC'); if ($("#" + box_name + "_" + "c2").is(":visible")) { $("#" + box_name + "_" + "c2").fadeOut("slow").hide(); } $("#" + box_name + "_" + id).fadeIn('slow').show(); } else if (id == "c2") { //Make the second square box red color $("div[id^='" + box_name + "'] div.square[contentId='c2']").css('background', 'red'); //Make the first square box gray color $("div[id^='" + box_name + "'] div.square[contentId='c1']").css('background', '#CCC'); if ($("#" + box_name + "_" + "c1").is(":visible")) { $("#" + box_name + "_" + "c1").fadeOut("slow").hide(); } $("#" + box_name + "_" + id).fadeIn("slow").show(); } }); 

我从那个JSFiddle中清理了HTML

任何时候你的HTML变得奇怪,只要把它放到这个网站http://jsbeautifier.org/ ,你会看到任何错误,如额外的等…

在清理之前,包装器的末尾在前2个文章框之后结束,现在它一直在所有4个文章框的底部结束。 仍然可能是javascript错误,但这是一个开始。

下面是新的JSFiddle,新的HTML只有New JSFiddle

点击这两个红色方块时你会注意到的第一个问题是第二个红色方块几乎是正确的我猜…但是第一个默认值是错误的…那是因为你看到第一个的HTML是错误的

第一个条目内容有

 

里面有一个

 

4个不同的

现在第二个了

  

只有

 

所以也许第一个只需要一个

而没有其他的东西? 我现在可以告诉你,第一个不需要

这一行什么都不做。

下面是你的整个HTML,我已经从第一个删除了

2014

GOLD


img

Universe itself is infinite erj rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjsw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj

1
2
2014

PEARL


img

rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashrjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashrjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash

2013

DIAMOND


img

Universe itself is infinite erj rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwjhjsw jrqwlrqwjhjshj hafshfash hrhqw jrqwlrqwj rrturtu tyyiyiyi rytturtu hjshj hafshfash hrhqw jrqwlrqwj

Sep 2013

ROSE


img

rjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashrjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashrjrw jrwjrwhwrj jarjearjar jrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfashjrajrajraj ytre ryeyrey rrturtu tyyiyiyi rytturtu hjshj hafshfash