-1

Jquery とちらつきに問題があります。私の問題は、ID をクラスに変換すると、以下の構文が機能しないことです。問題は、ちらつきです。約10秒間点滅します。7〜8回。私は何を間違っていますか?どんな助けでも大歓迎です。みんな、ありがとう。

また、クラスを ID に変更するときにも追加したいと思いますが、すべてうまく機能しますが、Web ページの 1 つのアイテムだけが hide>click>slideToggle の機能を持っています (1 つにつき複数のアイテムをリストしているため、これは私が望むものではありません)。販売ページ)。この構文も以下に示します。機能しない構文と非常に似ていますが、とにかく含めることにしました。

(構文が機能していません。クラスがあります)

<?php
echo "<div class=\"fmv2\">Your Name</div>";
?>

<div class="p122">

<?php

 echo form_open("submit/submit_info");

 echo form_label('Your Name:','name');

   $data = array(
    "name" => 'name',
 "id" => 'box_width',
 "value" => set_value('name')
   );

   echo form_input($data);

   echo '<br>';

   echo form_submit('Submit','Submit');

   echo form_close(); 

?>
</div>

私のJquery(動作していません、クラスがあります)

// JavaScript Document
$(document).ready(function(){

  $(".p122").hide(function(){

    $(".fmv2").click(function() {

      $(".p122").slideToggle(300);

  });

 });

});

作業構文 (ID あり)

<?php
echo "<div id=\"fmv2\">Your Name</div>";
?>

<div id="p122">

<?php

 echo form_open("submit/submit_info");

 echo form_label('Your Name:','name');

   $data = array(
    "name" => 'name',
 "id" => 'box_width',
 "value" => set_value('name')
   );

   echo form_input($data);

   echo '<br>';

   echo form_submit('Submit','Submit');

   echo form_close(); 

?>
</div>

私のJクエリ。(動作中、ID あり)

// JavaScript Document
$(document).ready(function(){

  $("#p122").hide(function(){

    $("#fmv2").click(function() {

      $("#p122").slideToggle(300);

  });

 });

});
4

1 に答える 1