0

シンプルな画像スライダー/ギャラリーを作成します。私はいくつかの簡単な置換コードを持っていますが、特別なものは何もありません。

<script>
$(".imgt").click(function(){
    var newsrc = (this).attr("src");
    $("#imgb").attr("src","newsrc");
});
</script>

よくわからないのは、varとvarへの呼び出しです。

4

3 に答える 3

2

そのようにしてください:

$(".imgt").click(function() {
    $("#imgb").prop("src", this.src);
});
于 2012-12-03T22:25:44.907 に答える
1
<script type="text/javascript">
$(".imgt").click(function(){
    var newsrc = $(this).attr("src");
    $("#imgb").attr("src", newsrc);
});
</script>
于 2012-12-03T22:27:40.183 に答える
0
$("#imgb").attr("src","newsrc");

察するに

$("#imgb").attr("src",newsrc);

引用符なしであると思われます。

Also missing the **$** before this var newsrc = (this).attr("src");
                                                ^
                                              Missing here

また、可能な場合はネイティブDOMオブジェクトを使用することをお勧めします。

$(".imgt").click(function(){
    var newsrc = this.src;
    $("#imgb").attr("src",newsrc);
});
于 2012-12-03T22:27:08.137 に答える