我有以下列表,当用户点击一个 li 元素时,我想隐藏 ul.list 并显示 div.single,同时将 img.data-img 的 src 设置为 li 指定的 data-img 属性,但在加载过程中,我希望将img元素的src设置为li元素内的loader.gif。
<ul class="list">
<li data-id="7" data-thumb="http://test.com/assets/pdc/thumbs/66.png" data-img="http://test.com/assets/pdc/img/66.png" data-country="Australia" data-company="Big Farm" data-app="Tea" data-brand="Big Farm" data-package="500" class="product air-500 cat7">
<img class="tip" data-country="Australia" data-brand="Big Farm" src="assets/img/ajax-loader.gif">
</li>
</ul>
<div class="single">
<img class="data-img" src="">
</div>
var preloader = $(this).find('.tip').attr('src');
$('.single aside img').attr('src', preloader);
$('.single aside img').attr('src', url).load(function () {
});
div.single
里面有任何东西吗?你想把 throbber(gif 动画)放在哪里展示?它在<li>
里面,你需要立刻隐藏它。 - Explosion Pills.single
上(这样你就有两张图片了)。 - Explosion Pills