- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有 DIV 的 UL。单击 DIV 时,页面应以动画方式打开幻灯片,显示有关所单击主题的信息。这很好用。我现在添加了代码(见下文),以添加一个页面 2,该页面将用新主题覆盖上面的 div。在页面加载时,您可以单击 div 以查看信息。但是在选择下一页之后,当点击 div 时。什么都没发生。为了测试,我只重新排列了 div。所以我知道 ID 名称是相同的。我对此很陌生,但我觉得好像有更简单的方法可以做到这一点。我也想知道是否在代码中为上部和下部 div 设置动画。在它改变之后它会是 upperhidden
现在吗?任何帮助,将不胜感激。我觉得我在解释该做什么时做得很糟糕。但我可以提供任何需要的东西。
更新:
谢谢。我会再试一次。我有一个网站。有 2 行,每行 3。这些图像如下:
密码 |船舶管理系统 |冥王星
思杰 | Java |电子邮件
按钮1
假设您单击密码,页面打开如下所示,顶行动画向上,底行动画向下,信息在它们之间打开
密码 |船舶管理系统 |冥王星
pw 重置信息
思杰 | Java |电子邮件
按钮1
这方面一切正常。我添加了将替换顶部和底部行的代码。为了测试,我把它放在底部到顶部的地方,反之亦然。当 button1
被点击时,屏幕会像这样变化。
思杰 | java |电子邮件
密码 |船舶管理系统 |冥王星
按钮2
一旦在这个布局说你点击密码它应该打开显示这个
思杰 | Java |电子邮件
密码重置信息
密码 |船舶管理系统 |冥王星
按钮2
但是这个操作是行不通的。一旦元素从 jquery code $('#upper').html(jQuery("#upperhidden").html());
当你做出选择时,div 不会打开显示信息。注意按钮 2 将 div 设置回页面加载时的状态。即使回到主线,它们也不会打开/升高/降低。
也许这能更好地解释这个问题。
Javascript
jQuery(document).ready(function() {
var divClone = $("#upper").clone();
var divClone1 = $("#lower").clone();
$("#button1").hide();
$("#button1").click(function(event) {
$("#car").show();
$("#button1").hide()
$("#upper").replaceWith(divClone.clone());
$("#lower").replaceWith(divClone1.clone());
});
});
jQuery(document).ready(function() {
$("#car").click(function() {
$('#upper').html(jQuery("#upperhidden").html());
$('#lower').html(jQuery("#lowerhidden").html());
$("#car").hide();
$("#button1").show();
});
});
$(function()
{
var closed = true;
$('.password').click(function()
{
if (closed = true)
{
$("#upper").animate({'top' : '-200px'}, {duration: 400});
closed = false;
$("#maininfo").animate({'top' : '200px'}, {duration: 000});
closed = false;
$("#lower").animate({'top' : '400px'}, {duration: 400});
closed = false;
$("#filler").animate({'top' : '400px'}, {duration: 400});
closed = false;
var output = document.getElementById("maininfo");
var sentence = '<h4>PASSWORD RESET</h4>';
var open = true;
output.innerHTML = sentence;
}
else
{
}
});
});
function callShell(){
var objShell = new ActiveXObject("WScript.shell");
objShell.run('rundll32.exe user32.dll,LockWorkStation');
}
CSS
#upper, #lower {
background: #849794;
height: 300px;
position: relative;
z-index: 10;
}
#upper {
/* For IE */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
}
#upper ul {
height: 100%;
padding-top: 35px;
}
#upper ul li {
display: inline-block;
height: 230px;
width: 230px;
margin: 0 auto;
margin-left: 30px;
}
#lower {
background: #849794;
height: 300px;
overflow: hidden;
/* For IE */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#000000');
}
#lower ul {
height: 100%;
padding-top: 35px;
}
#lower ul li {
display: inline-block;
height: 230px;
width: 230px;
margin: 0 auto;
margin-left: 30px;
}
#filler {
width: 100%;
background: #849794;
height: 400px;
position: relative;
}
.password {
background: url(../images/pr1.png);
background-size: 100%;
}
.password:hover {
background: url(../images/pr2.png);
background-size: 100%;
}
.password:active {
background: url(../images/pr3.png);
background-size: 100%;
}
<div id="main">
<div id="upper">
<ul id="upper1">
<!-- TOP BUTTONS -->
<li class="password"></li>
<li class="enable"></li>
<li class="abstract"></li>
<!-- TOP BUTTONS -->
</ul>
</div>
<div id="upperhidden" style="display:none">
<ul>
<!-- TOP BUTTONS PAGE 2 -->
<li class="abstract"></li>
<li class="citrix"></li>
<li class="password"></li>
<!-- TOP BUTTONS PAGE 2 -->
</ul>
</div>
<div id="maininfo">
</div>
<div id="lower">
<ul id="lower1">
<!-- BOTTOM BUTTONS -->
<li class="threem"></li>
<li class="citrix"></li>
<li class="cerner"></li>
<!-- BOTTOM BUTTONS -->
</ul>
</div>
<div id="lowerhidden" style="display:none">
<ul>
<!-- BOTTOM BUTTONS PAGE 2 -->
<li class="password"></li>
<li class="enable"></li>
<li class="abstract"></li>
<!-- BOTTOM BUTTONS PAGE 2 -->
</ul>
</div>
<div id="filler">
<button id="car">Next Page</button>
<button id="button1">Prev Page</button>
</div>
</div>
最佳答案
我看到的唯一大问题是在 JS 代码中
if (closed = true)
你错过了一个=
if (closed == true)
但是,是的,没有“DIV 的 UL”,有一种更简单的方法可以做到这一点
关于javascript - Jquery .html 后的 DIV 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33638375/
在带有 jQuery 的 CoffeeScript 中,以下语句有什么区别吗? jQuery ($) -> jQuery -> $ - > 最佳答案 第一个与其他两个不同,就像在纯 JavaScr
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭13 年前。 Improve th
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
这个问题可能听起来很愚蠢,但请耐心等待,因为我完全是初学者。我下载了两个 jQuery 版本,开发版本和生产版本。我想知道作为学习 jQuery 的初学者,什么更适合我。 最佳答案 如果您对 jQue
The documentation说要使用 1.6.4,但我们现在已经升级到 1.7.2。 我可以在 jQuery Mobile 中使用最新版本的 jQuery 吗? 最佳答案 您当然可以,但如果您想
我在这里看到这个不错的 jquery 插件:prettyphoto jquery lightbox有没有办法只用一个简单的jquery来实现这样的效果。 我只需要弹出和内联内容。你的回复有很大帮助。
很明显我正在尝试做一些 jQuery 不喜欢的事情。 我正在使用 javascript 上传图片。每次上传图片时,我都希望它可见,并附加一个有效的删除脚本。显示工作正常,删除则不然,因为当我用 fir
这两个哪个是正确的? jQuery('someclass').click(function() { alert("I've been clicked!"); }); 或 jQuery('somec
我正在寻找一个具有以下格式的插件 if (jQuery)(function ($) { -- plugin code -- })(jQuery); 我明白 (function ($)
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭10 年前。 Improv
我知道这个问题已经被问过几次了,但想知道您是否可以帮助我解决这个问题。 背景:我尝试创建一个使用 Ajax 提交的表单(jQuery 表单提交)。我已经工作得很好,然后我想在表单上得到验证。我可以使用
我正在使用无处不在的jquery validate plugin用于表单验证。它支持使用metadata plugin用于向表单元素添加验证规则。 我正在使用此功能。当验证查找这些规则时,它会对元素进
我更喜欢为我一直在开发的网络社区添加实用的视觉效果,但随着事情开始堆积,我担心加载时间。 拥有用户真的更快吗加载(希望是缓存的)副本来自 Google 存储库的 jquery? 是否使用 jQuery
这个问题已经有答案了: Slide right to left? (17 个回答) 已关闭 9 年前。 你能告诉我有没有办法在 jQuery 中左右滑动而不使用 jQuery UI 和 jQuery
我如何找出最适合某种情况的方法?任何人都可以提供一些示例来了解功能和性能方面的差异吗? 最佳答案 XMLHttpRequest 是原始浏览器对象,jQuery 将其包装成一种更有用和简化的形式以及跨浏
运行时 php bin/console oro:assets:build ,我有 11 个这样的错误: ERROR in ../node_modules/jquery-form/src/jquery.
我试图找到 jQuery.ajax() 在源代码中的定义位置。但是,使用 grep 似乎不起作用。 在哪里? 谢谢。 > grep jQuery.ajax src/* src/ajax.js:// B
$.fn.sortByDepth = function() { var ar = []; var result = $([]); $(this).each(function()
我的页面上有多个图像。为了检测损坏的图像,我使用了在 SO 上找到的这个。 $('.imgRot').one('error',function(){ $(this).attr('src','b
我在理解 $ 符号作为 jQuery 函数的别名时遇到了一些麻烦,尤其是在插件中。你能解释一下 jQuery 如何实现这种别名:它如何定义 '$' 作为 jQuery 函数的别名?这是第一个问题。 其
我是一名优秀的程序员,十分优秀!