-3

jquery とプレーンな JavaScript を組み合わせたコードに問題があります。jquery を使用していくつかの を表示および非表示にdivし、js を使用しdivて 内にページをロードして aを更新しますdiv。プレーンな js コードはそのままでは機能しませんが、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 の間に競合があり、正常に動作しません。問題を特定するのに助けが必要です。

4

2 に答える 2

3

最初の 2 つのスクリプトの順序を変更します -- このように

<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>
于 2013-02-12T19:29:37.613 に答える
-1

jQuery コードでは、関数の前に「(」があります。コードを

     $(document).ready(function() {
        $("sampleSelect").click(function() {
        //code
        }
     });
于 2013-02-12T19:31:07.377 に答える