Note that there are some explanatory texts on larger screens.

plurals
  1. POBlur in div element after show other element in JQuery
    primarykey
    data
    text
    <p>I have a sliding reservation form in my website. Check <a href="http://royal.ikbiz.net" rel="nofollow">http://royal.ikbiz.net</a> The problem is, when i try to display result in popup. The sliding button not show until second click.In other word the first click not affect to sliding button. This is my code Jquery code.</p> <pre><code>$(function(){ $("#form_reservation").submit(function(){ $.ajax({ type : "POST", url : "demo_result_ajax.php", data: $(this).serialize(), dataType : "json", success : function(data) { //$('.data_reserv').html(data['start_date']+"&lt;br/&gt;"+data['start_time']+"&lt;br/&gt;"+data['price']); // Show popup result $('.ry-popup-reserv').fadeIn(); // Just for passing data in popup element var tr, form; for (var i = 0; i &lt; data.length; i++) { var time = data[i].start_time; var hour = time.substr(0,2); var min = time.substr(2,2); tr = $("&lt;tr&gt;"); tr.append("&lt;td&gt;" + (i+1) + "&lt;/td&gt;"); tr.append("&lt;td&gt;" + data[i].newDate + "&lt;/td&gt;"); tr.append("&lt;td&gt;" + hour +":"+ min +"&lt;/td&gt;"); //tr.append("&lt;td&gt;" + data[i].cart + "&lt;/td&gt;"); //tr.append("&lt;td&gt;" + data[i].currency + " " + data[i].newPrice + "&lt;input type=text name=id["+ data[i].uid +"] value="+ data[i].uid +" /&gt;&lt;/td&gt;"); tr.append("&lt;td&gt;" + data[i].currency + " " + data[i].newPrice + "&lt;/td&gt;"); //tr.append("&lt;td&gt;&lt;select name=caddy["+ data[i].uid +"]&gt;&lt;option value='standard'&gt;Standard&lt;/option&gt;&lt;option value='extra'&gt;Extra&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;"); //tr.append("&lt;td&gt;&lt;select name=cart["+ data[i].uid +"]&gt;&lt;option value='standard'&gt;Standard&lt;/option&gt;&lt;option value='extra'&gt;Extra&lt;/option&gt;&lt;/select&gt;&lt;/td&gt;"); //tr.append("&lt;td&gt;&lt;a href='golf.php?menu=nonmember-reserv&amp;uid=" + data[i].uid + "' class=ry-btn-book&gt;Book Now&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;"); tr.append("&lt;td&gt;" + data[i].cart + "&lt;/td&gt;"); tr.append("&lt;td&gt;&lt;a href='golf.php?menu=check-member&amp;cart=" + data[i].cart + "&amp;uid=" + data[i].uid + "' class=ry-btn-book&gt;Book Now&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;"); $('.ry-popup-reserv table.ry-table-gold').append(tr); } // Hide slider, but i click the button again it work on second click. $('#ry-slide-btn').animate({left:'0px'},"fast"); $('#ry-slide-reservation').animate({left:'-655px'},"fast"); } }); return false; }); }); </code></pre> <p>And this is my HTML Code :</p> <pre><code>&lt;div id="ry-slide-reservation"&gt; &lt;div class="ry-slide-logo"&gt;&lt;img src="images/ry-reservation-logo.png" /&gt;&lt;/div&gt; &lt;form id="form_reservation" autocomplete=off&gt; &lt;table width="600" border="0" cellspacing="0" cellpadding="10" class="ry-table-reservation"&gt; &lt;tr&gt; &lt;td height="30" colspan="4"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td height="30"&gt;Date&lt;/td&gt; &lt;td height="30"&gt; &lt;input type="text" name="start_date" id="date-datepicker" /&gt; &lt;/td&gt; &lt;td height="30" style="padding-left:10px;"&gt;Cart&lt;/td&gt; &lt;td height="30"&gt; &lt;input type="radio" name="cart" value="standard" checked="checked" /&gt; Standard &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;input type="radio" name="cart" value="extra" /&gt; Extra &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td height="30"&gt;Time&lt;/td&gt; &lt;td height="30"&gt; &lt;select name="start_hour"&gt; &lt;option value="05"&gt;05&lt;/option&gt; &lt;option value="06" selected&gt;06&lt;/option&gt; &lt;option value="07"&gt;07&lt;/option&gt; &lt;option value="08"&gt;08&lt;/option&gt; &lt;option value="09"&gt;09&lt;/option&gt; &lt;option value="10"&gt;10&lt;/option&gt; &lt;option value="11"&gt;11&lt;/option&gt; &lt;option value="12"&gt;12&lt;/option&gt; &lt;option value="13"&gt;13&lt;/option&gt; &lt;option value="14"&gt;14&lt;/option&gt; &lt;option value="15"&gt;15&lt;/option&gt; &lt;option value="16"&gt;16&lt;/option&gt; &lt;option value="17"&gt;17&lt;/option&gt; &lt;option value="18"&gt;18&lt;/option&gt; &lt;option value="19"&gt;19&lt;/option&gt; &lt;option value="20"&gt;20&lt;/option&gt; &lt;option value="21"&gt;21&lt;/option&gt; &lt;option value="22"&gt;22&lt;/option&gt; &lt;option value="23"&gt;23&lt;/option&gt; &lt;/select&gt; &lt;select name="start_min"&gt; &lt;option value="00"&gt;00&lt;/option&gt; &lt;option value="10"&gt;10&lt;/option&gt; &lt;option value="20"&gt;20&lt;/option&gt; &lt;option value="30" selected&gt;30&lt;/option&gt; &lt;option value="40"&gt;40&lt;/option&gt; &lt;option value="50"&gt;50&lt;/option&gt; &lt;/select&gt; &lt;/td&gt; &lt;td height="30" style="padding-left:10px;"&gt; &lt;small&gt;* Standard : &lt;br /&gt;* Extra : &lt;/small&gt; &lt;/td&gt; &lt;td height="30"&gt; &lt;small&gt;2 Players per cart&lt;br /&gt;2 Players per cart&lt;/small&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td height="30"&gt;&amp;nbsp;&lt;/td&gt; &lt;td height="30"&gt;&amp;nbsp;&lt;/td&gt; &lt;td height="30"&gt;&amp;nbsp;&lt;/td&gt; &lt;td height="30"&gt; &lt;input type="submit" value="Check Avaibility" class="ry-btn-gold" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/form&gt; &lt;/div&gt; </code></pre> <p>And this id Click Handler for reservation button.</p> <pre><code>// untuk slide reservation $('#ry-slide-btn').toggle(function(){ $('#ry-slide-reservation').animate({left:'0px'},"fast"); $(this).animate({left:'650px'},"fast"); }, function(){ $('#ry-slide-reservation').animate({left:'-655px'},"fast"); $(this).animate({left:'0px'},"fast"); }); </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload