我需要此代码在执行后再次运行$('.mp3').show();
。
$('.mp3').click(function() {
$(this).toggle(function() {
$('object').remove();
$('.mp3-0').show();
});
});
$('.mp3-0').click(function() {
$(this).toggle(function() {
$('#mp3obj').replaceWith('<object width="0" height="0"> <param name="src" value="musicasite.mp3"> <param name="autoplay" value="false"> <param name="controller" value="true"> <param name="bgcolor" value="#FFFFFF"> <embed src="musicasite.mp3" autostart="false" loop="false" width="0" height="0" controller="true" bgcolor="#FFFFFF"></embed> </object>');
$('.mp3').show();
});
});
这整个片段为我做的是当用户请求时从网站上删除一首歌曲,但如果这个用户想要它,那么音乐会再次播放。
但是,在代码运行了这么长时间之后,它就停止了工作。
我需要的是:需要将整个 HTML 文件设置为单击按钮并运行代码之前的状态。
- - - 编辑 - - -
可以在这里看到一个例子:http: //dev.webtoad.com.br/toquedemagica/2012/
该页面是巴西葡萄牙语,但如果你点击“Parar música”和“Tocar música”,你可以看到我有什么迄今取得。