Tag: javascript

如何删除:hover?

我的脚本有一个小问题。 我希望有一个默认操作:hover为禁用Javascript的客户端,但对于那些启用了Javascript的人我想要另一个动作(实际上……同样的动作,但我想添加一个小的过渡效果)。 那么……我怎么能这样做? 我正在使用jQuery。

如何删除最后一个逗号?

此代码生成一个逗号分隔的字符串,以便为另一个页面的查询字符串提供id列表,但字符串末尾有一个额外的逗号。 如何删除或避免使用额外的逗号? $(document).ready(function() { $(‘td.title_listing :checkbox’).change(function() { $(‘#cbSelectAll’).attr(‘checked’, false); }); }); function CotactSelected() { var n = $(“td.title_listing input:checked”); alert(n.length); var s = “”; n.each(function() { s += $(this).val() + “,”; }); window.location = “/D_ContactSeller.aspx?property=” + s; alert(s); }

Phantomjs – 获取网页的屏幕截图

我有一个URL(例如http://www.example.com/OtterBox-77-24444-Commuter-Series-Optimus/dp/B00A21KPEI/ref=pd_sim_cps_4 )并想要截取它并在我的预览网页。 意思是,用户点击预览按钮,PhantomJS需要以PNG / JPEG格式预览网页 我也可以使用任何其他开源。

javascript中的RGB到HSV颜色?

有没有人知道javascript中的函数将RGB颜色转换为HSV颜色格式? (或jQuery)

如何检查不包含提交按钮的HTML5表单的有效性?

我有以下代码示例在浏览器中工作,检查他们何时在输入上看到HTML5“required”,如此处的电子邮件: Email: ​ 这是上面的小提琴 。 但是在我的应用程序中,我在表单外部使用了一个按钮 ,以下代码附加到该按钮的click事件: if (!$form.valid || $form.valid()) { $submitBt .disableBt(); $modal .removeBlockMessages() .blockMessage(‘Contacting Server, please wait … ‘, { type: ‘loading’ }); $.ajax({ url: href, dataType: ‘json’, type: ‘POST’, data: $form.serializeArray() }) .done(onDone) .fail(onFail); } 我这里有两个问题: 以下代码的作用是什么:(!$ form.valid || $ form.valid()) 如何使用新的HTML5检查检查表单有效性?

使用jquery替换/操作html字符串中的元素

我有一个html字符串(不是DOM),我想用jquery操作。 为什么这不起作用: var html = ‘Headline’; console.log(html); var elem = $(‘h4’, $(html)); // replace “Headline” with “whatever” => Doesn’t work elem.replaceWith(“whatever”); console.log(html); 我在这里有一个jsfiddle进行测试。 上面的代码只是一个简化的例子。 真正的html要复杂得多,也就是说,我肯定需要依赖jQuery来操作html字符串。

如何在Twitter Bootstrap中同时打开两个modal dialog

我在我的项目中实现了引导程序对话框。 我在该对话框中有一些删除function,删除确认消息打开另一个引导对话框。 但是当第二个确认对话框打开时,第一个对话框不会被禁用,所有事件都会起作用。 当另一个对话框打开时,是否有任何解决方案禁用原始对话框? 这是我的代码: function OpenDialogForSelectionAdmItem(title, content, callback) { var dlg = new BootstrapDialog({ title: title, content: content, buttons: [{ label: ‘Save’, cssClass: ‘btn-primary’, id: ‘btnSave’, onclick: function (dialog) { } }, { label: ‘Close’, cssClass: ‘btn’, id: ‘btnClose’, onclick: function (dialog) { if (callback != “”) { callback(true); } dialog.close(); } }] }); […]

在网页加载时将网站翻译成任何特定语言

任何人都知道如何在加载时使用Google翻译将网页翻译成任何语言? 我不想要一个下拉菜单,我只想在加载时将网站转换为特定语言。 我从http://code.google.com/p/jquery-translate/尝试过很多东西,但都是徒劳的。 任何好的建议将不胜感激。

使用jquery,如何根据TR属性重新排序表中的行?

我有一个表格,行的行类似于以下内容。 这些行通过jquery调用不时更新。 使用jquery,我如何根据myAttribute值构造一个重新排序这些表行的函数,将最高的myAttribute值行放在顶部,将myAttribute值最低的行放在底部? 表中最多可以有100行。 One Two One Two

缓存AJAX请求

我正在向一个PHP应用程序发送AJAX GET请求,并希望缓存请求返回以供以后使用。 由于我使用GET,因此不同的请求请求不同的URL(例如getHTML.php?page = 2和getHTML.php?page = 5)。 我需要在PHP应用程序中声明哪些标头,以使客户端浏览器以适当的方式缓存请求URL内容? 我是否需要在处理AJAX请求的Javascript中声明任何内容(我使用的是具有缓存参数的jQuery的$ .ajax函数)? 我如何处理更改例如getHTML.php?page = 2的内容的编辑,以便客户端不会回退到缓存版本? 向GET请求添加另一个参数,例如getHTML.php?page = 2&version = 2是不可能的,因为在没有任何检查的情况下自动创建了到请求的URL的链接(这最好是我想要的方式)。 当我尝试AJAX请求缓存的请求URL时,浏览器将如何反应? AJAX请求会立即返回成功吗? 谢谢 威廉