作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
已编辑
使其更具体。
这是我的代码。
<div class="ccms_form_element cfdiv_file" id="attachment_1_container_div" style="margin: 0; padding: 0;">
<label for="attachment_1">Συννημένα:</label>
<input id="attachment_1" class="" title="" type="file" name="attachment_1">
<img src="http://www.saveursdebacchus.com/medias/images/plus-sign.png" id="plus" onclick="addfield()" style="width: 35px; position: relative; top: 4em; cursor: pointer;">
</div>
<div class="ccms_form_element cfdiv_file" style="display: none; position: relative; left: 11.5em; margin: 0px; padding: 0px;height: 38px;" id="attachment_2_container_div">
<input id="attachment_2" class="" title="" type="file" name="attachment_2" style="position: relative; top: -1em;">
<img src="http://etc-mysitemyway.s3.amazonaws.com/icons/legacy-previews/icons/3d-glossy-orange-orbs-icons-alphanumeric/104914-3d-glossy-orange-orb-icon-alphanumeric-minus-sign-simple.png" id="minus" onclick="removefield()" style="width: 35px;position: relative;left: 3em;top: 0.095em; cursor: pointer;">
</div>
<div class="ccms_form_element cfdiv_file" id="attachment_3_container_div" style="position: relative; left: 11.5em; margin: 0; padding: 0; display: none;">
<input type="hidden" name="attachment_3" value="" alt="ghost">
<input id="attachment_3" class="" title="" type="file" name="attachment_3">
</div>
我想要的是,单击img#plus
时显示下一个字段(例如div#attachment_2_container_div
)以及要关闭到新显示的图像 field 。进行 2 次(第一次是 div#attachment_2_container_div
,第二次是 div#attachment_3_container_div
)。还有 img#minus
的逆方法。
我认为它需要的代码超过 5-10 行。这就是为什么我一点一点地问。
我将遵循一种更简单的方式(我将在每一行中给出图像,并在 div 的显示上我将获取我想要的结果)。抱歉给您带来任何麻烦。
最佳答案
根据按钮收到的点击次数逐渐向下移动按钮,因此“跳跃”每次都会变大 1em,您可以调整 addfile 中“计数器”变量递增的方式来更改“跳跃”
不确定这是否是您要找的,相对不清楚的问题
[修订包括 1,3,5em 跳跃]
var imgObj = null;
var counter = 0;
function init(){
imgObj = document.getElementById('plus');
imgObj.style.position= 'relative';
imgObj.style.top = '1em';
}
function addfile(){
counter++;
if(counter==1){
imgObj.style.top = parseInt(imgObj.style.top) + 1 + 'em';
}
else if(counter==2){
imgObj.style.top = parseInt(imgObj.style.top) + 3 + 'em';
}
else if(counter==3){
imgObj.style.top = parseInt(imgObj.style.top) + 5 + 'em';
}
else
imgObj.style.top = parseInt(imgObj.style.top) + 0 + 'em';
}
window.onload =init;
关于javascript - 每次新点击都有新 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25930640/
我正在使用 Apache wicket 创建我的第一个应用程序,但遇到了一个问题。用户通过身份验证方法登录后,我有一个为该用户创建的新 session 。现在,如果我想只为该用户存储数据,我将如何使用
我是一名优秀的程序员,十分优秀!