这是我现在使用的代码:
$(document).ready(function(){
$('#btn2').click(function(){
$('iframe').contents().find('body').css('background-image', 'url(http://mk7vrlist.altervista.org/backgrounds/1.png)');
$('iframe').contents().find('body').css('opacity', 1.0);
});
});
这是HTML:
<select onchange="bg(this[this.selectedIndex].value);">
<option value="0.png" id="btn1">1. Default skin</option>
<option value="1.png" id="btn2">2. MK7 Collage</option>
<option value="1.png" id="btn3">3. Solid Queen</option>
</select>
当我单击 时2. MK7 Collage
,正如您在我的 jQuery 函数中看到的那样,我的 iframe 的背景发生了变化。
我有 3 个选项值,每个选项值都有不同的背景和 ID。每次单击“选项值”时,我都想更改它们。就像是:
$('#the_optionvalue_id').click(function(background_image_url){
$('iframe').contents().find('body').css('background-image', 'url(background_image_url)');
$('iframe').contents().find('body').css('opacity', 1.0);
});
我对 jQuery 很陌生,我不知道如何设置 id ( the_optionvalue_id
) 以及background_image_url
每次option
选择 a 。有什么帮助吗?