2010-12-01 77 views
1

以下功能在FireFox和Internet Explorer中可用,但在Safari中不起作用。 在Safari中,當你點擊沒有任何反應時。功能在Safari中不起作用

我該如何修復該功能在Safari中也能正常工作?

我檢查過是否已啓用JavaScript(已在3個不同的機器中測試過)。

由於一噸

<script> 
function win() { 
$("#main").remove(); 

$("#content_target").html('<div style="z-index:2;background:url(img/frame_main.png) no-repeat;text-align:left;width:726px;height:491px;"><div id="target" style="padding:5% 5%;float:left"></div> </div>'); 

$("#target").load("myphp.php", {variable1: "myvariable", variable2: 12}, function(){ 

$("#my_div").css('background', 'url("img/img_ACTI.png") no-repeat'); 
}); 
} 
</script> 

<div onclick="javascript:win();" ><a href="#">Click me</a></div> 
+0

從技術上講,你應該使用

0

這應該工作:

<script> 
    $("#clickme").click(function(event) { 
     $("#main").remove(); 
     $("#content_target").html('<div style="z-index:2;background:url(img/frame_main.png) no-repeat;text-align:left;width:726px;height:491px;"><div id="target" style="padding:5% 5%;float:left"></div></div>'); 
     $("#target").load("myphp.php", {variable1: "myvariable", variable2: 12}, function(){ 
      $("#my_div").css('background', 'url("img/img_ACTI.png") no-repeat'); 
     }); 
     event.preventDefault(); 
    }); 
</script> 

<div><a href="#" id="clickme">Click me</a></div>