20得票4回答
触摸设备,单击和双击事件处理程序jQuery/Javascript?

背景: 我的网站使用magento开源电子商务解决方案,在顶部(头部)有一个购物车图标。在桌面上,当用户将鼠标悬停在该图标上时,它会显示购物车中的内容(物品)。但是单击该图标,它会将用户带到购物车页面。 我想要: 我想要只针对触摸设备具有能力,即当用户单击该图标时,它应仅显示内容,但当双...

8得票7回答
jQuery或Prototype的缩小版本- JS框架选择

在考虑下一个项目的JS框架时,我可以清楚地看到jQuery的规模明显倾向于Prototype也得到了好评。我正在思考的问题是如何将它们缩小到只有我真正需要的功能。例如,最新的jQuery在压缩后大小为55k,而我只需要基本的跨浏览器兼容性所需的功能。 手动编写我需要的内容似乎很麻烦。是否有人...

17得票4回答
JavaScript的endsWith在IEv10中无法正常工作?

我正在尝试使用JavaScript的endsWith()方法比较两个字符串,例如: var isValid = string1.endsWith(string2); 在Google Chrome和Mozilla中运行良好,但在IE浏览器中会抛出控制台错误,如下所示: SCRIPT438...

62得票4回答
使用Prototype触发事件

有没有办法在Prototype中触发事件,就像可以使用jQuery的trigger功能一样? 我已经使用observe方法绑定了一个事件监听器,但是我也想能够通过程序来触发此事件。

10得票5回答
如何获取下拉列表控件中所选项目的文本?

<select name="DropList" id="serverDropList"> <option selected="selected" value="2">server1:3000</option> <option value=...

14得票3回答
谷歌地图JavaScript街景错误

最新版本的Google Maps JavaScript(3.32.13)与Prototype.js版本1.7.3冲突。 当我在页面上包含Prototype时,Google Maps的街景视图无法处理鼠标拖动以“查看周围”。 这是已知的问题吗?有什么解决方法吗?

7得票10回答
使用过多JavaScript的缺点是什么?

我想知道在网页中使用过多JavaScript代码的一些缺点是什么? 例如,我将使用jQuery框架来制作下拉菜单、选项卡和手风琴。还会使用其他JavaScript代码来制作日历(即使有可用的使用jQuery的日历)以及其他一些功能?这会有什么影响吗?(我的观点是JavaScript冲突且加载...

7得票4回答
在onClick事件中更改Javascript焦点?

注意:可能的解决方案只需在Firefox 3.0中有效,我的应用程序不允许从IE访问!=) 我有一个链接,当用户单击它时,将显示一个灯箱: <a href="#" onclick="show_lightbox();return false;">show lightbox<...

10得票2回答
检测实际表单变化?

是否有现成的方法(可能在一个框架中)可以检测表单与其原始值相比是否已经更改? onchange事件不适用,因为它会在实际更改之外触发(例如,我可以使用两个onchange事件将复选框打开并再次关闭)。 最后的办法是将每个元素的原始值存储在隐藏字段中,并依次查看每个元素。如果有更快的方法,我...

8得票4回答
使用循环在事件监听器中传递参数

有一个问题,能不能告诉我为什么它不起作用以及如何修复?基本上,它会在HTML中获取一组表格行,并动态地将点击事件附加到它们上面。 for (var a=index; a<rows.length; a++) { tr = rows[a]; tr.onclick = fun...