有没有办法使用 jQuery 让 iframe 在点击时加载,我想要这个,因为 iframe 隐藏在一个 div 中,直到点击才可见,所以绝大多数用户不会查看 iframe,并且我不希望加载时间受到 iframe 的影响。
这是我尝试过的少数几件事之一,iframe 不加载:
$(function() {
var emba=1;
var embget = 1;
$(".custemba").click(function(event) {
event.preventDefault(event);
if(emba == 1) {
emba = 2;
$('.custemb').slideDown();
if(embget == 2) {
$('.appendi').append('<iframe src="/player_i.php?aid=12" height="170px" width="100%" scrolling="no" frameborder="0"></iframe>');
embget = 2;
}
}
else if(emba == 2) {
emba = 1;
$('.custemb').slideUp();
}
});
});