Tag: javascript

如何在模态窗口中显示pdf?

我有一个模态窗口,其中包含一个锚文本。 当我点击此链接时,它必须在其他地方调用pdf并将其显示在弹出窗口中。 我怎样才能做到这一点 ? 请帮助。

使用jquery检查Internet连接

我试图通过向服务器发送GET请求来检查互联网连接。 我是jquery和javascript的初学者。 我没有在我的代码中使用navigator.onLine ,因为它在不同的浏览器中的工作方式不同。 到目前为止这是我的代码: var check_connectivity={ is_internet_connected : function(){ var dfd = new $.Deferred(); $.get(“/app/check_connectivity/”) .done(function(resp){ return dfd.resolve(); }) .fail(function(resp){ return dfd.reject(resp); }) return dfd.promise(); }, } 我将此代码称为不同的文件: if(!this.internet_connected()) { console.log(“internet not connected”); //Perform actions } internet_connected : function(){ return check_connectivity.is_internet_connected(); }, is_internet_connected()函数返回一个延迟对象,而我只需要一个真/假的答案。 任何人都可以告诉我如何实现这一目标吗?

使用JQUERY,AJAX和PHP填充选择框

我之前发布了一个问题并没有太多运气,我希望清除第二个下拉列表的内容并重新填充下拉列表,具体取决于第一个下拉列表中的值。 我有以下选择框,如下所示: Toyota Audi Suzuki 在这个下拉列表下方,我还有另一个下拉模型: R8 Quattro A6 hatchback onchange我想清除第二个下拉列表并用与汽车品牌相关的模型填充它。 例如。 Audi – A8, A6, A4 etc. Suzuki – Swift, Panda etc. function myFunction(obj) { $(‘#emptyDropdown’).empty() var dropDown = document.getElementById(“carId”); var carId = dropDown.options[dropDown.selectedIndex].value; $.ajax({ type: “POST”, url: “/project/main/getcars”, data: { ‘carId’: carId }, success: function(msg){ ????????? } }); } 然后我有以下PHP函数,如下所示(我正在使用codeigniter) – 此函数使用Car ID并返回所有模型的列表,如下所示: […]

在jqGrid中添加一行自定义按钮?

我想创建一个包含连续自定义按钮的简单表。 按下按钮时,我想弹出一个“警告”框。 我已经阅读了一些关于此的post,例如: 这篇文章和另一篇文章 ,我不明白为什么我的代码不起作用。 按钮被绘制,但推动它们没有任何效果。 我在这里描述了三次尝试。 版本1.按钮单击永远不会触发: $(document).ready(function(){ jQuery(“#simpletable”).jqGrid({ datatype: “local”, colNames:[‘A’,’B’,’Status’], colModel:[ {name:’A’,index:’A’}, {name:’B’,index:’B’}, {name:’status’,index:status} ], data:[ {‘A’:2,’B’:100,’status’:”in”}, {‘A’:1,’B’:200,’status’:”in”}, ], caption: “Demo of Custom Clickable Button in Row”, viewrecords:true, editurl:’clientArray’, }); }); Html代码: 编辑8/2/12 – 自从我的原帖以来,我学到了一些东西,在这里我再描述了两次尝试。 版本2:我使用onCellSelect。 这有效,但它不允许我在单元格中放置多个按钮。 另外,我通过使用本文评论之一建议的格式选项使代码更好。 function status_button_maker_v2(cellvalue, options, rowObject){ return “”+cellvalue+”” }; jQuery(“#simpletablev2”).jqGrid({ datatype: “local”, colNames:[‘A’,’B’,’Status’], colModel:[ {name:’A’,index:’A’}, {name:’B’,index:’B’}, […]

这个javascript的结果是什么?

我正在查看jQuery UI代码,我发现每个文件都以这样的结构开头: ;jQuery.ui || (function($) { 我的问题是:为什么在jQuery之前有一个分号,为什么逻辑OR正在完成? JRH

如何在单击子项时仅触发父单击事件

子和父都可以点击(子可以是jQuery点击事件的链接或div)。 当我点击孩子时,我怎么只触发父点击事件而不是子事件?

如何一次检测两个元素上的mouseleave()?

答案可以是vanilla js或jQuery。 如果用户不再hover在ID为“myLink”的链接或ID为“mySpan”的跨度上,我想隐藏ID为“myDiv”的div。 如果用户将鼠标hover在任一元素上,“myDiv”仍将显示,但第二个用户不会将鼠标hover在两者中的任何一个上(无论用户的鼠标首先离开哪个元素)“myDiv”将从脸部消失存在 换句话说,这是我在一个元素上检测鼠标离开的方式: $(‘#someElement’).mouseleave(function() { // do something }); 但怎么说(以某种方式实际工作): $(‘#someElement’).mouseleave() || $(‘#someOtherElement’).mouseleave()) { // do something }); 怎么检测到这个?

在没有jQuery mobile的移动设备上使用mousedown事件?

我已经构建了一个webapp,为了进行一些改进,我想添加mousedown和mouseup处理程序来交换图像(在这种情况下,使按钮看起来像被按下)。 我的代码是这样的: window.onload = function() { //preload mouse down image here via Image() $(“#button_img”).mousedown(function(){$(“#button_img”).attr(“src”,”button_on.png”);}); $(“#button_img”).mouseup(function(){$(“#button_img”).attr(“src”,”button_off.png”)}); } 这在桌面上游戏,但在移动设备上(在iOS Safari中测试),mousedown和mouseup事件同时发生,因此实际上没有任何反应。 我试图在jQueryMobile中使用vmousedown和vmouseup事件,但是这段代码: //include jquerymobile.js and jquerymobile.css window.onload = function() { //preload mouse down image here via Image() $(“#button_img”).vmousedown(function(){$(“#button_img”).attr(“src”,”button_on.png”);}); $(“#button_img”).vmouseup(function(){$(“#button_img”).attr(“src”,”button_off.png”)}); } 刚刚给了我vmousedown和vmouseup不存在的错误。 此外,jQueryMobile会覆盖我为页面编写的CSS。 那么有没有办法让vmousedown和vmouseup工作,并且没有jQuery Mobile的CSS这样做?

关闭浏览器窗口前调用URL

我想在网页的unload-Function中调用一个URL,但是在unload-function中,get请求不起作用。 我的代码如下所示: $(window).unload( function () { jQuery.get(“someurl”) } ); 我们希望了解关闭用户操作的某些日志记录的窗口。 有可能吗? 如果我在jQuery.get()之后添加一个alert(),Get-Request有足够的时间来做这个,但这不是我们喜欢的。

Jquery / Javascript在滚动后找到第一个可见元素

我有如下代码: blah blah blah blah 2 但实际上有很多很多与class =’item’。 基本上,当用户滚动这个很长的项目列表时,我想要更改当前顶部可见项目的样式(如Google阅读器!)。 在jquery或普通的javascript中寻找解决方案,但似乎无法找到一个。 有人有主意吗? 谢谢 标记