簡體   English   中英

為什么這個點擊處理程序fadeToggle代碼不起作用?

[英]Why isn't this click handler fadeToggle code working?

我試圖淡入div元素但由於某種原因每次我預覽我的腳本代碼它只顯示它並且不運行它

我的腳本代碼是 -

 <script>
$("#t<?php echo $pNumber ?>").click(function() {
$("#b.<?php echo $pNumber ?>").fadeToggle("slow", "linear");
});
</script>

PHP變量用於更改div id會導致問題嗎?

謝謝,

更新 -

示例html這是其中一個div(id遞增)

  <div id="t1">Carl Froch 'fitter than ever' for Andre Ward Showtime Super Six       fight</div>
  <div id="b1"><p>Carl Froch gives Andre Ward seven years but no encouragement to      believe their fight  on Saturday night is a war of the ages.</p><p>The 34-year-old WBC    champion from Nottingham rarely strays far from the 12-stone limit of his division and is     hard o...<p><a href=http://www.guardian.co.uk/sport/2011/dec/14/carl-froch-andre-  ward-showtime-super-six>Click here for full article</a></p>   </div  <script>
  $("#t1").click(function() {
  $("#b1").fadeToggle("slow", "linear");
  });
 </script>

JB

在元素選擇器中:

  • 你將$pNumber包含在click事件的t id
  • 你將$pNumber包含在fadeToggleb class

要解決此問題,請執行以下操作之一:

  • #t選擇器中添加一個點,使其根據class選擇
  • #b選擇器中刪除點,使其根據id進行選擇

在刪除之前看到這個小提琴.

$("#t1").click(function() {
    $("#b.1").fadeToggle("slow", "linear");
});

看到這個固定的小提琴

$("#t1").click(function() {
    $("#b1").fadeToggle("slow", "linear");
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM