使用手风琴菜单进行图像演示
Image presentation using an accordion menu
我有一个这样的菜单:
<ul class="leve1">
<li>
<div class="some">
<a href="images/image1.jpg">image1</a>
<a href="images/image2.jpg">image2</a>
<a href="images/image3.jpg">image3</a>
...
</div>
</li>
...
</ul>
而且我在 html 的另一个位置也有一个div
<div id="dest"></div>
我想单击链接并使图像出现在div 中。我尝试了一些代码行,例如
$(document).ready(function () {
$("div.some a").click(function (event) {
event.preventDefault();
$("div#dest").html($("<img>").attr("src", this.href).fadeIn(1000));
});
});
但它什么也没做。div 保持空白。
我搜索了这些论坛,但找不到合适的答案。
更新
我也有一些javascript可以使上面的菜单成为一个重复的菜单。这些入侵(隐藏,显示和切换 - 一堆!)会与此代码冲突吗???
添加图像后立即调用淡入:如果图像加载时间过长怎么办?它显示在淡入淡出的中间或淡入淡出结束后:jsfiddle.net/Xt5La/
您可以在图像上使用加载处理程序,请参阅此小提琴:jsfiddle.net/UNqJh/。
var img = new Image();
img.onload = loaded;
img.src = url;
function loaded() { // load handler }
在旁注中,它还可以帮助查看图像是否实际加载。但更简单的是,您的控制台说什么?图像是否添加到 DOM 中?
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- JS手风琴图像切换
- jQuery 手风琴上的旋转箭头图像
- 使用手风琴菜单进行图像演示
- 如何在使用基金会手风琴列表时格式化图像和电子名片
- 手风琴打开时交换背景图像
- 自定义jQuery手风琴样式和图像不起作用
- AngularUI中的手风琴头图像
- 手风琴图像未显示-MVC-Jquery
- 手风琴标题图像作为 AngularUI 上的链接