Tag: jQuery

当我制作一个可拖动的克隆并将其拖放到可拖放状态时,我不能再拖动它

当我制作一个可拖动的克隆并将其拖放到一个可拖拽的位置时,我不能再拖动它。 我怎么做? 其次,我只能弄清楚如何.append添加克隆到droppable。 但是,在任何现有元素之后,它会捕捉到左上angular,而不是放置位置。 $(document).ready(function() { $("#container").droppable({ drop: function(event, ui) { $(this).append($(ui.draggable).clone()); } }); $(".product").draggable({ helper: 'clone' }); }); </script> <div id="container"> </div> <div id="products"> <img id="productid_1" src="images/pic1.jpg" class="product" alt="" title="" /> <img id="productid_2" src="images/pic2.jpg" class="product" alt="" title="" /> <img id="productid_3" src="images/pic3.jpg" class="product" alt="" title="" /> </div>

jQuery在<select>上更改事件不在IE中触发

我有一个可变数量的<select>元素的页面(这解释了为什么我在这里使用事件委托)。 当用户改变select的选项,我想隐藏/显示页面上的不同内容区域。 这是我有的代码: $(document).ready(function() { $('#container').change(function(e) { var changed = $(e.target); if (changed.is('select[name="mySelectName"]')) { // Test the selected option and hide/show different content areas. } }); }); 这适用于Firefox和Safari,但在IE中,更改事件不会触发。 任何人知道为什么 谢谢!

Drupal行为

什么是Drupal的行为呢? 它为模块开发人员提供什么types的服务层? 什么types的关系,它映射到jQuery.ready ?

JavaScript中的美元符号是什么,如果不是jQuery

几年前,我做了一些javascript / jQuery编程,然后我又重新开始了。 当时美元符号用于所有jQueryfunction,如果没有导入jQuery库,美元符号没有被定义。 今天,我用一个完全空白的html文件启动了Firefox,没有JavaScript库,但是美元符号指向了某种东西。 如果我打开Firefox控制台并input'$',我会得到"function()" 。 1)几年前,美元符号没有被分配是正确的,还是我记错了? 2)什么是美元符号 ,如果不是jQuery?

$符号在Jquery或JavaScript中意味着什么?

可能重复: JavaScript中“$”的含义是什么? 现在,这似乎是一个容易和愚蠢的问题,但我必须知道为什么我们在JQuery和JavaScript中使用美元($)符号。 我总是把一美元放在我的剧本里,但我精算师不知道为什么。 举个例子: $('#Text').click(function () { $('#Text').css('color', 'red') }); 这只是改变文字颜色,当你点击它,但它表明我的观点

如何检测inputtypes=文件“更改”为同一个文件?

我想在用户select一个文件时触发一个事件。 这样做与.change事件一起工作,如果用户每次更改文件。 但是,如果用户再次select相同的文件,我想要触发事件。 用户select文件A.jpg (事件触发) 用户select文件B.jpg (事件触发) 用户select文件B.jpg (事件不会启动,我想让它启动) 我该怎么做?

序列化不包括隐藏的字段

我在表单上运行序列化,其中的字段隐藏 – 这是一个非常重要的领域,应该发布。 有什么方法可以轻松地通过jQuery序列化,或者我应该写我自己的function?

HAML中的JavaScript内的Ruby方法

我有一个jQuery脚本,将一个新的字段添加到窗体,并且这个字段包含一个数组的dynamic信息。 问题是,我不知道如何添加一个array.each来填充select字段的选项,而不会打破HAML缩进并导致错误。 这是我最好的尝试,不起作用: %script(type="text/javascript") $('#mylink').click(function() { $('#mylink').after('<select> – myarray.each do |options| <option value="#{options.id}">#{options.name}</option> </select>); )}; 也尝试过与:JavaScript的filter没有运气。

用Javascript加载jQuery并使用jQuery

我正在附加jQuery库到DOM使用: var script = document.createElement('script'); script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'; script.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(script); 但是,当我运行: jQuery(document).ready(function(){… 控制台报告错误: Uncaught ReferenceError: jQuery is not defined 如何dynamic加载jQuery以及在dom中使用它?

如何在html中对表格行进行分组,以使用jQuery进行操作

我有一个很多行的HTML表。 我目前在一个div中分组了几行(我知道这很丑),然后显示或隐藏div显示或隐藏其中的行。 有没有一个标准的方法来做到这一点。 像rowgroup或多个tbody而不是这个丑陋的div分组?