Tag: javascript

如何停止页面重定向

我需要通过javascript停止所有页面重定向。 我有一些脚本将页面重定向到其他位置。 如何通过jquery或javascript停止页面上的所有页面重定向。

使用AJAX加载RSS提要:Google Feed API的替代方案?

我一直在使用Google Feed API加载RSS Feed,但看起来谷歌已经关闭了API。 例如,当我尝试在http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=1000&q=http%3A%2F%2Frss.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FHomePage.xml上加载纽约时报RSS源时http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=1000&q=http%3A%2F%2Frss.nytimes.com%2Fservices%2Fxml%2Frss%2Fnyt%2FHomePage.xml ,我收到此回复: {“responseData”: null, “responseDetails”: “This API is no longer available.”, “responseStatus”: 403} 有没有可行的替代方案?

获取jQuery tablesorter以使用隐藏/分组表行

我有可扩展和可折叠记录的经典表,如果展开显示几个子记录(作为同一父表中的新记录,而不是一些子div /子表)。 我也在使用tableorter并且非常喜欢它。 问题是tablesorter没有在父记录旁边保留扩展子记录。 它将它们分类为顶层。 因此,每当表按列排序时,子行最终会遍布整个地方而不是我想要的位置。 有没有人知道对tablesorter或特定配置的良好扩展,使tableorter即使在排序后也能将子行与父行组合在一起? 或者我是否必须放弃tableorter以支持其他API或者开始编写我自己的小部件的丑陋过程? 我应该避免使用基于CSS的方法隐藏表的各行来表示折叠行吗?

使用jQuery触发oninput事件

我在textarea上有一个oninput事件来检查高度并调整它的大小。 现在我需要编辑值。 我只是通过在jQuery中编辑val()来实现这一点,但这不会触发oninput事件。 有没有办法用jQuery以编程方式触发oninput事件?

jQuery – 如何使用“on()”方法而不是“live()”?

我使用live()生成页面和框架。 但是在jQuery 1.9这个函数已被弃用,不起作用。 我使用on()而不是live()但这个方法有效一次,并且在帧中不起作用。 我的代码如下所示: $(“#element”).live(‘click’,function(){ $(“#my”).html(result); }); 解决办法是什么?

如何使用$ .ajax()将字符串数组从PHP传递给Javascript?

我有一个PHP脚本,可以从数据库中检索名称(字符串)。 我想使用$ .ajax()将此数组传递给Javascript。 我无法理解我应该如何在PHP中编码数组然后在Javascript中解码它。 有人可以为此提供示例代码吗? 非常感谢 !!

在touchmove期间交叉到新元素

我想这样做,当你将手指拖过一组元素时,你手指上的那个背景会发生变化。 好像我想为此使用touchmove事件,但据我所知,目标元素永远不会改变,即使你拖动也是如此。 clientX和clientY确实发生了变化,我发现这个document.elementFromPoint函数在chrome中工作,但看起来非常迂回(加上我不确定哪些浏览器支持它) 看到这个小提琴,我希望盒子在你触摸它们时变成绿色: http://jsfiddle.net/QcQYa/9/ 顺便说一句,在chrome中,您需要进入检查器配置模式的用户代理选项卡,然后选择“模拟触摸事件”以查看我的示例。 编辑:我发现在这里使用mouseenter的想法如何检测touchmove上的html元素并让它在桌面chrome上工作,但不能在移动safari上工作。

使用JavaScript动态控制HTML5音频

我有一个包含大约10个缩略图的画廊,每个缩略图代表一首歌。 为了控制每个的播放,我设置了一个播放按钮以通过jQuery淡入。 在围绕Apple的开发中心进行一些挖掘之后,我找到了一些原生的JavaScript来控制音频。 它工作得很漂亮,但是为了一次控制一个对象而编写。 我想做的是将其重写为一个动态控制您选择的缩略图的播放/暂停的function。 下面是我发现的代码..工作,但是编写它10次是很多不必要的代码。 感谢您的帮助和建议,永远! HTML: Your browser does not support HTML5 audio. JavaScript的: function playPause() { var song = document.getElementsByTagName(‘audio’)[0]; if (song.paused) song.play(); else song.pause(); }

如何从JSON哈希创建HTML选择选项?

我有一个简单的JSON代码: [{‘1′:’Name’}, {‘2’, ‘Age’}, {‘3′,’Gender’}] 我的HTML中有一个select标签: 我需要一种简单的方法来从这个JSON创建HTML选择框,如下所示: Name Age Gender

按下向下箭头按下列表项

我正在创建一个自定义的自动建议框,我需要按下箭头按下的项目。 所以我添加了tabindex属性给li它正在获得焦点。 但问题是它以一些随机高度向上滚动div,它从div中选择了li。 向下箭头键后: 按下一些向下箭头键后: 之后它会离开屏幕,而鼠标按下则表现完美。 在这里我做了一个Demo JSFiddle首先单击item1然后按向下箭头它表现相同。