-1

jQueryプラグインを使用してページにスライダーを表示していますが、ユーザーが検索ボタン(フォームの送信)を押したときにスライダーを非表示にします。これどうやってするの ?スライダーを呼び出すためのコード:

 <!-- Initialize the csstubeslider plugin -->
<script type="text/javascript">
    $(window).load(function(){
        $("#gallery").csstubeslider();
    });
</script>

私のhtml:

   <div id="gallery"><a href="#" class="show">
<img src="images/slider/s1.jpg" id="slideimg" />
</a>
<a href="#" <img src="images/slider/s2.jpg" id="slideimg" />
</a>

フォームは次のとおりです。

 <form class="searchform" action="webpage.php" method="POST">
<input class="searchfield autosuggest" type="text" name="name"  placeholder="Search for a name " onFocus="if (this.value == 'Search...') {this.value = '';}" onBlur="if (this.value == '') {this.value = 'Search...';}" />
<input class="searchbutton" type="submit" name"name" value="Go" />
</form>
4

2 に答える 2

2

使用する:

$('body').on('submit', '#formID', function(){
    $('#gallery').hide();
});
于 2013-01-07T20:53:23.013 に答える
0

次のようにjqueryを使用して、このフォームで送信を聞くことができます。

$('.searchbutton').submit(function() {
    $("#gallery").hide(); // hides the gallery 
    // alternative way: $("#gallery").css("display","none");
});
于 2013-01-07T20:55:32.767 に答える