我有一個問題,我的代碼,這是一個混合的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之間的衝突。我需要幫助確定問題。
一「(」在jQuery代碼的功能的面前封裝代碼究竟。是不是你的問題? – turnt 2013-02-12 19:29:11
的問題是不清楚,「JavaScript與jQuery不工作」甚至意味着什麼?因爲jquery是一個JavaScript庫 – alonisser 2013-02-12 19:32:07
(var auto_refresh ....)不起作用,但如果我刪除((函數($){ $(document).ready(function() {......)work fine – 2013-02-12 19:47:24