- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑
JSFIDDLE看起来不漂亮,但占位符在必要的地方..仍然存在的问题是 .cambria_project_popup 和 .hyatt_poject_popup 在鼠标悬停时无法显示。
结束编辑希望这是一个我忽略的简单问题,我在这里面临两个不同的错误。
第一个开始工作,然后停止了,我似乎无法弄清楚这是怎么回事。
其次,在容器内的不同位置(底部,右侧)使用相同的 jquery 函数进行定位是一个问题。
问题以粗体显示..
请引用 FIDDLE 更新代码
这是我的代码。与第一个问题有关的 div 在 .headerbottom 容器内:
<div class="wtff"></div>
<div class="wall_solutions_popup"></div>
<div class="joist_solutions_popup"></div>
<div class="truss_solutions_popup"></div>
<div class="fab_net_popup"></div>
<!--end .headerbottom-->
这是完整的 HTML
<div class="containerfab">
<div class="header">
<div class="headertop">
<img src="images2/login_butt.png" align="right" height "10%" width="7%" alt: "Log in to Amcon Steel Secured Site"/>
<!-- end .headertop -->
</div>
<div class="headerbottom"><a href="#"><img src="images2/AMCON_icon.png"
alt="Amcon Steel - Trusses - Joists - Wall Panels " name="Amcon_Steel_Logo" width="5%" height="80%" id="amconSteel_logo" style="padding-left:15px;" display:block; />
<img src="images2/AMCON_website_gallery_photos_1_0000s_0000s_0001_AMCONSTEEL-copy.png" alt="Amcon Steel - Trusses - Joists - Wall Panels " name="Amcon_Steel_Logo" width="35%" height="80%" id="amconSteel_logo" display:block; style="padding-right:75px;"/></a>
<!-- NavBar -->
<img src="images2/truss_solutions_butt.png" width="10%" height="80%" display:block; id="truss_solutions" />
<img src="images2/Joist_solutions_butt.png" width="10%" height="80%" display:block; id="joist_solutions" />
<img src="images2/wall_solutions_butt.png" width="10%" height="80%" display:block; id="wall_solutions" />
<img src="images2/fab_network_butt.png" width="13%" height="80%" display:block; id="fabricator_network" />
<!-- end NavBar-->
<div class="wtff"></div>
<div class="wall_solutions_popup"></div>
<div class="joist_solutions_popup"></div>
<div class="truss_solutions_popup"></div>
<div class="fab_net_popup"></div>
<!-- end .headerbottom -->
</div>
<!-- end .header -->
</div>
<div class="content">
<!-- absolute3 div is created for experiments with bottom project rollovers -->
<div class="absolute3"></div>
<table width="100%" height="70%" style="margin:20px 30px">
<tr>
<th style="color:white; text-shadow:2px 2px 2px black;font-size:28px; font-family:Frutiger; ">STEEL FLOOR JOISTS WITH MECHANICAL ACCESS</th>
<th></th>
</tr>
<tr>
<td width="65%" height="70%" background="images2/content_background.png" style="background-repeat:no-repeat; background-size:cover; padding:20px 20px; overflow:auto;">
<img src="images2/truss_solutions_img.png" align="left" height="20%" width="20%" style="padding:20px 10px 5px 10px;" />
<p style="padding:20px 10px 5px 10px; text-align:justify;"><b>Amconsteel</b> Joists are a cost-effective cold-formed steel (CFS) proprietary floor joist system ideally suited for the commercial and residential construction markets. The Amcon Joist combines the strength and consistency of a standard C-Shaped joist with the flexibility of pre-punched, reinforced access holes to greatly improve system installation time and architectural flexibility. Plumbing, HVAC, electrical and other technology services can be installed within the floor system, which makes installation easier while maintaining structural integrity.</p>
<p style="padding:5px 10px 5px 10px; text-align:justify;">All Amconsteel products are engineered to be perfectly compatible with one another, as well as with other corresponding structural products in the market. Backed by the strength and reliability of Amconsteel, the Amcon Joist System is an integral part of the <b>Amconsteel Total Solution</b>, Amcon's knowledge-oriented, solution-based approach to building.</p>
<div height="50%" width "50%" style="float:left;">
<img src="images2/joist_span_img.png" style="float:right;max-height:100%; max-width:100%;" />
<h3>Advantages</h3>
<ul>
<li>Architectural flexibility</li>
<li>High strength-to-weight ratio</li>
<li>Reduced need for onsite labor</li>
<li>Non-combustible</li>
<li>Environmentally responsible</li>
<li>High performance</li>
<li>Coordinates easily with MEP requirements</li>
<li>Dimensionally stable – does not rot, warp, split, crack or creep; and won’t expand or contract due to moisture content</li>
<li>Up to 10" diameter stiffened web punch-outs</li>
<li>Integrates easily with other building construction materials</li>
<li>Wide selection of sizes for many applications and long span conditions</li>
</ul>
</div>
</td>
<td width="35%" height="100%"></td>
</tr>
</table>
<!-- end .content -->
</div>
<div class="footer">
<table width="100%" height="100%">
<tr width="100%" height="100%">
<td width="3%" height="5%"><a href="http://www.facebook.com"><img src="images2/facebook_butt.png" style="padding-left:10px; display:block;"/></a>
</td>
<td width="3%" height="5%"> <a href="http://www.twitter.com"><img src="images2/twitter_butt.png" display:block; /></a>
</td>
<td width="3%" height="5%"> <a href="http://www.google.com"><img src="images2/email_butt.png" display:block; style="max-height:100%; max-width:100%" /></a>
</td>
<td width="10%" height="25%">
<p>Join Our Email List</p>
</a>
</td>
<td width="50%" height="10%">
<ps><a href="#">About Us</a> |<a href="#"> Gallery </a>| <a href="#">Technical Resources </a>| <a href="#">Standard Details </a>|<a href="#"> Contact Us</a>
</ps>
</td>
<td>
<img src="images2/CFSframing_project_butt.png" style="max-height:100%; max-width:100%" alt="Cold-Formed Steel(CFS) Projects" />
</td>
<td>
<img src="images2/Cambria_project_butt.png" style="max-height:100%; max-width:100%" />
</td>
<td>
<img src="images2/Hyatt_project_butt.png" style="max-height:100%; max-width:100%" />
</td>
<!-- end table-->
</tr>
</table>
<!-- end .footer -->
</div>
<!-- end .container -->
</div>
这是我的节目显示/隐藏的 Jquery #fab_network 是第一个“错误”持续存在的地方,所有其他翻转都工作正常,#fab_network 在某个时候工作正常,而不是确定出了什么问题,我已经尝试重新创建新的 div 等但没有运气......
/* MouseOVer show/hide div, imgs. etc. */
$(document).ready(function () {
$('.wtff', '.joist_solutions_popup', '.truss_solutions_popup', 'wall_solutions_popup').show();
//When the Image is hovered upon, show the hidden div using Mouseover
$('#fabricator_network').hover(function () {
$('.wtff').fadeIn("slow");
}, function () {
$('.wtff').hide();
});
$('#wall_solutions').hover(function () {
$('.wall_solutions_popup').fadeIn("slow");
}, function () {
$('.wall_solutions_popup').hide();
});
$('#truss_solutions').hover(function () {
$('.truss_solutions_popup').fadeIn("slow");
}, function () {
$('.truss_solutions_popup').hide();
});
$('#joist_solutions').hover(function () {
$('.joist_solutions_popup').fadeIn("slow");
}, function () {
$('.joist_solutions_popup').hide();
});
});
此类中使用的 div 的 CSS:.absolute3 是第二个问题所在,出于某种原因,我无法正确放置它。我试图将它放在右下角(这是对“元素”的描述:
/* ~~ this container surrounds all other divs giving them their percentage-based width ~~ */
.container {
width: 80%;
max-width: 1260px;
min-width: 780px;
background-image:url(images2/backgroundslideshow.gif);
background-size:cover;
background-repeat:no-repeat;
margin: 0 auto;
z-index:0;
position:absolute;
}
<!-- absolute div is created for experiments with show/hide div rollovers WORKING ...well it was --> .wtff {
display:none;
position:relative;
top:0;
right:-80%;
width:150px;
height:250px;
max-width:100%;
max-height:100%;
background-color:#0F0;
z-index:100;
}
.truss_solutions_popup {
display:none;
position:relative;
top:0;
right:-47%;
width:150px;
height:250px;
max-width: 100%;
max-height:100%;
background-color:#0FF;
z-index:200;
}
.joist_solutions_popup {
display:none;
position:relative;
top:0;
right:-58%;
width:150px;
height:250px;
max-width: 100%;
max-height:100%;
background-color:#fF0;
z-index:200;
}
.wall_solutions_popup {
display:none;
position:relative;
top:0;
right:-68%;
width:150px;
height:250px;
max-width: 100%;
max-height:100%;
background-color:#ccc;
z-index:110;
}
<!-- absolute3 div is created for experiments with bottom project rollovers NOT POSITIONED PROPERLY--> .absolute3 {
display:block;
position:relative;
top:-90px;
right:-68%;
width:150px;
height:250px;
max-width: 100%;
max-height:100%;
background-color:#ccc;
z-index:120;
}
.containerfab {
width: 80%;
max-width: 1260px;
/* a max-width may be desirable to keep this layout from getting too wide on a large monitor. This keeps line length more readable. IE6 does not respect this declaration. */
min-width: 780px;
/* a min-width may be desirable to keep this layout from getting too narrow. This keeps line length more readable in the side columns. IE6 does not respect this declaration. */
background-image:url(images2/fab_network_background.png);
background-size:cover;
background-repeat:no-repeat;
margin: 0 auto;
/* the auto value on the sides, coupled with the width, centers the layout. It is not needed if you set the .container's width to 100%. */
z-index:0;
position:relative;
}
提前感谢您的帮助!我提前为 HTML 中的所有样式表示歉意(我通常在 HTML 中设计带有内联 CSS,然后移至外部 css 表..)
最佳答案
不太清楚您要做什么 + 您的代码一团糟。不需要 max-width:100%;和最小宽度:100%;如果你给定宽度。唯一的区别是 IE6 使用宽度作为最小宽度。否则宽度将是最大和最小宽度。通常导航在语义上是一个列表,所以没有带 <a>
的 div元素,但是 <ul>
与 <li>
和 <a>
元素是常态。也没有必要在所有东西上都使用绝对位置,只有当你真的需要创建一个“剪切”层并将某些东西放在彼此之上时才使用它。否则你只会让自己感到困难,因为没有人会意识到其余的内容流。当您定位某些东西(绝对的或固定的)时,它们将被“切掉”并放在一个新层上。因此其余的内容不知道。
关于 .fab_net_popup 的问题:
.fab_net_popup {
position: absolute; /* works if you change this to relative */
}
如果您使用 px 而不是 % 作为宽度,编码也会更容易。稍后您仍然可以更改它。
关于JQuery 错误显示/隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20588703/
在带有 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 函数的别名?这是第一个问题。 其
我是一名优秀的程序员,十分优秀!