1

我有当前的代码:

<script type="text/javascript">
$('ul.products-slideshow-thumbs li a').bind("mousedown", function(){
  $(this).toggleClass("current");
});
</script>

<ul class="products-slideshow-thumbs">
  <li><a href="#"><img src="product-slides/thumbs/1.jpg" /></a></li>
  <li><a href="#"><img src="product-slides/thumbs/2.jpg" /></a></li>
  <li><a href="#"><img src="product-slides/thumbs/3.jpg" /></a></li>
</ul>

但它不能正常工作(基本上,没有任何反应)。
有什么建议么?(恐怕我对 jQuery/JavaScript 还很陌生。)谢谢!

4

2 回答 2

1

我复制了你的代码,它似乎对我有用。你也试过.click()jquery方法吗?

http://jsfiddle.net/jordanlewis/X6mn5/

于 2011-04-04T23:42:54.073 回答
1

试试这个:

<script type="text/javascript">
 $(document).ready(function(){   
   $('ul.products-slideshow-thumbs li a').click(function(){
      $(this).toggleClass("current");
    });
  });
</script>

<ul class="products-slideshow-thumbs">
  <li><a href="#"><img src="product-slides/thumbs/1.jpg" /></a></li>
  <li><a href="#"><img src="product-slides/thumbs/2.jpg" /></a></li>
  <li><a href="#"><img src="product-slides/thumbs/3.jpg" /></a></li>
</ul>
于 2011-04-04T23:43:01.730 回答