IE中的jQuery层问题
我有一个问题,以下代码在Internet Explorer中不起作用:IE中的jQuery层问题,jquery,jplayer,Jquery,Jplayer,我有一个问题,以下代码在Internet Explorer中不起作用: <script type="text/javascript"> $(document).ready(function() { $("#jquery_jplayer").jPlayer({ ready: function () { // alert("test"); $(this).jPlayer("setM
<script type="text/javascript">
$(document).ready(function() {
$("#jquery_jplayer").jPlayer({
ready: function () {
// alert("test");
$(this).jPlayer("setMedia", {
mp3:"media/music.mp3",
}).jPlayer("play");
},
swfPath: "js/",
solution: "flash, html",
supplied: "mp3",
wmode: "window",
loop: "true"
});
});
</script>
...
<div id="jquery_jplayer">
</div>
<div id="jp_container_1" class="jp-audio">
<a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a>
<a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a>
</div>
...
$(文档).ready(函数(){
$(“#jqueryjplayer”).jplayer({
就绪:函数(){
//警报(“测试”);
$(this).jPlayer(“setMedia”{
mp3:“媒体/音乐.mp3”,
}).jPlayer(“播放”);
},
swfPath:“js/”,
解决方案:“flash,html”,
提供:“mp3”,
wmode:“窗口”,
循环:“正确”
});
});
...
...
不幸的是,它甚至没有提醒我一些事情(
有人有任何提示吗?这是IE在
mp3“
之后拾取逗号-删除它,它将正常工作
$("#jquery_jplayer").jPlayer({
ready: function () {
// alert("test");
$(this).jPlayer("setMedia", {
mp3:"media/music.mp3" // <--- Remove the comma
}).jPlayer("play");
},
$(“#jqueryjplayer”).jplayer({
就绪:函数(){
//警报(“测试”);
$(this).jPlayer(“setMedia”{
mp3:“media/music.mp3”//这是IE在mp3“
之后拾取逗号-删除它,它将正常工作
$("#jquery_jplayer").jPlayer({
ready: function () {
// alert("test");
$(this).jPlayer("setMedia", {
mp3:"media/music.mp3" // <--- Remove the comma
}).jPlayer("play");
},
$(“#jqueryjplayer”).jplayer({
就绪:函数(){
//警报(“测试”);
$(this).jPlayer(“setMedia”{
mp3:“media/music.mp3”//这里可能有几个问题。。。
1.确保swfPath:“js/”文件的路径正确。它应该指向一个swf文件,以便IE工作。我使用fiddler查看下载swf文件时是否出现404错误
mp3作业后有一个额外的逗号
这是一个建议,但您可以将errorAlerts变为true
$(document).ready(function() {
$("#jquery_jplayer").jPlayer({
ready: function () {
// alert("test");
$(this).jPlayer("setMedia", {
mp3:"media/music.mp3"
}).jPlayer("play");
},
swfPath: "/jquery-jplayer/something.swf", ---not sure what this path will be
solution: "flash, html",
supplied: "mp3",
wmode: "window",
loop: "true",
errorAlerts:"true"
});
});
这里可能有几个问题。。。
1.确保swfPath:“js/”文件的路径正确。它应该指向一个swf文件,以便IE工作。我使用fiddler查看下载swf文件时是否出现404错误
mp3作业后有一个额外的逗号
这是一个建议,但您可以将errorAlerts变为true
$(document).ready(function() {
$("#jquery_jplayer").jPlayer({
ready: function () {
// alert("test");
$(this).jPlayer("setMedia", {
mp3:"media/music.mp3"
}).jPlayer("play");
},
swfPath: "/jquery-jplayer/something.swf", ---not sure what this path will be
solution: "flash, html",
supplied: "mp3",
wmode: "window",
loop: "true",
errorAlerts:"true"
});
});
alert()被注释掉了…可能是打字错误?是否包含jPlayer js文件?请确保您调用了jquery和jPlayer.jsHm是的,我在这里注释掉了。我同时调用了jPlayer.js和jquery。它在FF中运行良好..:(什么版本的jPlayer?什么版本的Internet Explorer?伙计,好的,解决了。很抱歉,.mp3文件后面的逗号造成了这个问题…donkthe alert()被注释掉了…可能是打字错误?您是否包含jPlayer js文件?请确保您调用了jquery和jPlayer.jsHm是的,我在这里注释掉了。我同时调用了jPlayer.js和jquery。它在FF中运行良好..:(什么版本的jPlayer?什么版本的Internet Explorer?老兄,好的,解决了。对不起,.mp3文件后面的逗号造成了这个恶作剧…donk