1

すべての div にホバーを実装しようとしている jquery カルーセルがありますが、特定の div でのみ機能します。他の div では機能しない理由を教えてください...緑と赤のボタンをクリックすると、カルーセルの動きが表示されます。 ...

http://jsfiddle.net/9Dr7T/14/

以下の私のjsコードを提供する

$(".specialHover").hover(
  function () {
        //  $("<div class='cta'>add image</div>").click(function() {
    $("<div class='cta'>add image</div>").click(function() {
        $(this).parent().unbind("hover").children("img").attr("src", "http://www.onlinegrocerystore.co.uk/images/goodfood.jpg");
        $(this).remove();
    }).appendTo(this);
  }, 
  function () {
    $(this).find("div:last").remove();
  }
);
4

1 に答える 1

0

コードの最後の行を次のようにコメントするだけです。

$(".specialHover").hover(
  function () {
        //  $("<div class='cta'>add image</div>").click(function() {
    $("<div class='cta'>add image</div>").click(function() {
        $(this).parent().unbind("hover").children("img").attr("src", "http://www.onlinegrocerystore.co.uk/images/goodfood.jpg");
        $(this).remove();
    }).appendTo(this);
  }, 
  function () {
    //$(this).find("div:last").remove();
  }
);

//$(this).find("div:last").remove();

于 2012-11-10T03:14:40.083 に答える