2013-02-12 84 views
-3

我有一個問題,我的代碼,這是一個混合的jQuery和普通的JavaScript。我使用jQuery來顯示和隱藏一些div s和js通過加載div中的頁面刷新div。普通的js代碼不能按原樣運行,但是如果我刪除了jquery代碼,它可以正常工作。JavaScript不工作與jquery在同一頁

我的代碼:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Ton plans</title> 
<link href="template/style.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript"> 
var auto_refresh = setInterval(
function() 
{ 
    $('#refresh').fadeOut().load('last_post.php').fadeIn(); 
}, 10000); 
</script> 
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script> 

<script type="text/javascript"> 

    //no conflict jquery 
    jQuery.noConflict(); 
    //jquery stuff 
    (function($) { 
     $(document).ready(function() 
     { 


     $("#bott_div").click(function() { 
     $("#div_profile").show(['fast']) 

     }) 

     $("#page").click(function() { 
     $("#div_profile").hide(['fast']) 

     }) 


     }) 
})  
      (jQuery); 

</script> 

</head> 

有jQuery代碼並阻止其正常工作的普通的JavaScript之間的衝突。我需要幫助確定問題。

+1

一「(」在jQuery代碼的功能的面前封裝代碼究竟。是不是你的問題? – turnt 2013-02-12 19:29:11

+1

的問題是不清楚,「JavaScript與jQuery不工作」甚至意味着什麼?因爲jquery是一個JavaScript庫 – alonisser 2013-02-12 19:32:07

+0

(var auto_refresh ....)不起作用,但如果我刪除((函數($){ $(document).ready(function() {......)work fine – 2013-02-12 19:47:24

回答

3

更改前兩個腳本命令 - 這樣

<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script> 
<script type="text/javascript"> 
var auto_refresh = setInterval(
function() 
{ 
    $('#refresh').fadeOut().load('last_post.php').fadeIn(); 
}, 10000); 
</script> 
+0

stil not working :( – 2013-02-12 19:32:18

+1

它在幹什麼? – Hogan 2013-02-12 19:36:16

+0

沒什麼js代碼不起作用。 (auto_refresh),但如果我刪除jqury代碼顯示和隱藏。 js代碼工作正常 – 2013-02-12 19:41:19

-1

有一個

 $(document).ready(function() { 
     $("sampleSelect").click(function() { 
     //code 
     } 
    }); 
+0

不總是:http://stackoverflow.com/questions/11403266/understanding-vs-jquery-in-iife-instead-of – djb 2013-02-12 19:32:02

+1

這就是它應該是...它是(....)( jQuery的); - 用jQuery作爲參數調用該代碼。 – Hogan 2013-02-12 19:37:06