jQuery是一个Javascript库,考虑添加Javascript标记。 jQuery是一个流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jquery的问题应该与jquery相关,因此有问题的代码应该使用jquery,并且至少需要jquery与用法相关的元素。
我写了一个脚本,可以让我在屏幕上调整Div的大小,以供我为客户端构建的应用程序,但是我遇到了我以前从未有过的幽默问题。我知道很多方法来确保图像
$('。open-menu')。单击(函数(e){ $('#menulink')。淡出('fast',function(){ $('#菜单,# </desc> <question vote="1">我试图在没有动画的情况下单击时隐藏一个div。这是我的代码:<p> </p><p></p> <div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div><code><script> $('.open-menu').click(function(e){ $('#menulink').fadeOut('fast', function(){ $('#menu, #menu-background').toggle('slide'); }); }); $('#menu-background').click(function(e){ $('#menu, #menu-background').fadeOut('fast', function(){ $('#menulink').fadeIn('fast'); }); }); </script></code><pre> </pre> </div> </div><p> </p>所需的操作是当您单击#菜单 - 折叠式地面时,它会在#Menu中隐藏自身,然后#Menulink再次出现。我已经完成了这项工作,但是我希望它藏起来没有淡出或动画。只是为了消失在点击时。使用.hide它仍然是动画的,并且使用.fadeout('0')它仍然逐渐消失。 <p> 任何想法?</p> <p> </p> </question>如何使用CSS?<answer tick="false" vote="4"> <p><code>// hide immediately. $("#hide-me").css("display", "none"); // show immediately. $("#show-me").css("display", "initial"); </code></p> <pre> </pre> </answer>如果您不想要动画,只需使用.hide()或.show()而无需参数而不是fadeout()或fadein()。 <answer tick="false" vote="2"><code><script> $('.open-menu').click(function(e){ $('#menulink').hide(); $('#menu, #menu-background').show(); }); $('#menu-background').click(function(e){ $('#menu, #menu-background').hide(); $('#menulink').show(); }); </script> </code><p> </p> <pre> </pre>add a 0(零)在持续时间参数中。 </answer><code><script> $('.open-menu').click(function(e){ $('#menulink').hide(0); $('#menu, #menu-background').show(0); }); $('#menu-background').click(function(e){ $('#menu, #menu-background').hide(0); $('#menulink').show(0); }); </script> </code><answer tick="false" vote="0"> <p> </p><pre>
当与JQGrid一起玩时,我遇到了以下问题。 JQGrid中的数据没有得到渲染。即使我能够看到所有列的网格标题,但是数据d ...
如何在NVD3图上显示2行不同范围 我正在使用NVD3库绘制线路图,它绘制了两行,但两个行值都有很大的差异,一行(线1)的值接近500,第二行(第2行)具有值B。 .
如果我隐藏了第1行,则比我正确地看到了第2行,我该如何显示此类图,这是代码和一些快照镜头:
.click()
处理ASP.NET的客户端的最佳方法是什么 我正在尝试找到最佳方法来处理ASP.NET对使用runat =“ server”创建的任何元素的值的方式,而无需诉诸使用
runat="server"<%= id.ClientID %>创建的任何元素的值的方式,而无需求助于使用
我正在处理这个ajax呼叫: Html: A表格具有文本方面,用户可以在其中输入一些文本 <div id="step-3"> <h2 class="StepTitle">Testo</h2> <form id="text" class="form-horizontal form-label-left"> <div class="item form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Textarea <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <textarea id="textarea" name="testo" data-parsley-required="true" class="form-control col-md-7 col-xs-12"></textarea> </div> </div> </form> <ul id="error3_ul" class="list-unstyled"> <li id="error3_li"></li> </ul> </div> js: smartwizard调用了此功能。当用户键入一些文本并按下按钮时,Ajax调用开始进行服务器侧检查,然后有效地将文本插入DB。 function onFinishCallback() { var data = $('#textarea').val(); $.ajax({ method: 'post', data: data, dataType: 'html', url: "include/library/pull_sim.php", success: function(result) { successmessage = 'Data was succesfully captured'; $("#error3_li").text(result); }, }); } PHP: PHP接收到已发布的Textarea值,检查是否已经进入DB,如果是,则通过AJAX调用结果向用户发出警报。 if((!ISSET($_POST['testo']))) $val=''; else $val=$_POST['testo']; $q_sim='select nciarfata from nciarf.nciarfata'; $s_sim=mysqli_query($conn,$q_sim); $n_sim=mysqli_num_rows($s_sim); if ($n_sim>0) { $simil=array(); for ($i=0;$i<$n_sim;$i++) { $rou=mysqli_fetch_row($s_sim); similar_text($val, $rou[0], $percent); if ($percent>=95.0) { array_push($simil,$rou[0]); } } echo"val=$val, rou[0]=$rou[0], percent=$percent"; } 问题: 在我的看法中,服务器端出现了问题,可能在第一个IF中。 PHP未识别已发布的值,然后分配Val =“”,而不是用户之前键入的真实文本。 为什么? 感谢您帮助我。 我在这里找到解决方案: 无法弄清楚为什么php未从$ .ajaxcall收到帖子数据 它不是文本问题问题,而是一个Ajax jQuery One(数据选项)。
表示客户端控制器中的ajax_subcat()函数是这样的:</desc> <question vote="0"><code>public function ajax_subcat(){ // $this->load->view('content/ajax_subcat'); if($_POST){ $catcode = $this->input->post('id',TRUE); $result = $this->preference_model->getSubCategory3($catcode); //$result = $this->preference_model->getSubCategory2(); echo "<script type='text/javascript'>alert('$catcode');</script>"; //echo "<script type='text/javascript'>alert('$result->cat2name_EN');</script>"; foreach ($result as $row) { echo $row->cat3name_EN; # code... } } //$this->load->view('content/'); } } </code><p> </p>您可以在控制器中看到,我尝试调用函数getsubCategory3($ catCode);在我的模型中,但没有执行这一行。我试图使用警报查看发生了什么。 <pre>由于执行了前三个ECHO,所以我得到了警报。但是看来,当遇到的代码停止了</pre> <p><code> $result = $this->preference_model->getSubCategory3($catcode); </code></p> <pre>然后什么也没返回视图。 </pre>我的preference_model中的功能是这样的:<p> </p><code>function getSubCategory3($cat2code){ $return = array(); $queryString = "SELECT id, cat3code, cat3name_EN FROM `subcategory` WHERE cat2code = '".$cat2code."' ORDER by cat3name_EN"; echo $queryString; $query = $this->db->query($queryString); if($query->num_rows()>0){ foreach($query->result() as $row){ array_push($return, $row); } } return $return; } </code><p> </p>没有在perference_model中执行。 <pre>没有人知道我的代码怎么了?</pre> <p>注:</p> <p>I在我的客户端控制器的函数__construct()中加载了该模型</p> <pre><code>function __construct(){ parent::__construct(); $this->load->database(); $this->load->helper('url'); $this->load->model('preference_model'); } </code></pre> <p>当我将控制器中的回声警报更改为Echo echo时,我的屏幕上没有打印任何内容。 </p> <p> </p>在使用它们之前,我们需要加载<p><code>Codeigniter</code></p>,<p><code>Models</code></p>和<pre><code>Helpers</code></pre>。 <p>在调用模型方法</p>之前,在您的代码中添加以下行 </question><code>Libraries</code><answer tick="false" vote="0"> 您还可以在代码中使用替代名称<p> <pre><code>$this->load->model('preference_model'); </code></pre> <pre> </pre> 我解决了自己的问题。 事实证明,我不应该回应其他任何事情,而是我想回到呼叫者的结果。 fiuhh<pre> there是我的最终ajax_subcat()代码</pre> <pre><code>$this->load->model('preference_model', 'prefrence'); $result = $this->preference->getSubCategory3($catcode); </code></pre> </p>现在,我的第二个下拉菜单已成功填充。 <p>感谢您的帮助!</p> <pre> </pre><p>
我需要在HTML页面中处理选定的(用鼠标突出显示)文本。但是,如果我选择有序列表元素,我将丢失编号信息。也许有人可以帮助我
pagination,其中自动从服务器上的特定文件夹自动发现页数 我是CSS的新手(不幸的是对JS),想知道是否可能: 我想为CSS(如果有人可以帮助我)为CSS(或JS/jQuery)编码脚本。
https://github.com/gbirke/jquery_pagination
var ProductName = $('#Product').attr('name'); // #Product is hidden form element var ProductID = $('#Product').val(); $.ajax({ type: 'post', url: 'form/processor/page', data: { SomeElement: ItsValue, AnotherElement: ItsValue, ProductName: ProductID // this one must be dynamic }, ....