Tag: jQuery

如何创build任何fancybox框的直接链接

我需要的是,当我点击使用fancybox的东西时,它会为此生成一个特定的URL,所以当我将这个链接发送给某人时,它会打开我想要的特定框。 例如: fancybox.net/home当我点击第一张图片时,链接仍然是fancybox.net/home我想要的是,当我点击图片时,url就会生成并显示在地址栏中,如: fancybox.net/home / imageid = 1所以当我发送fancybox.net/home/imageid=1某人已经打开图像在框 谢谢! (这就像Facebook的照片,当你点击任何照片,照片打开一个盒子,但地址栏变成图像链接) ////// UPDATE#1 ////// 我做了JFK的build议,但一小时后我仍然不知道为什么箱子是不一样的。 看看之间的区别: 代码: <script type="text/javascript"> var thisHash = window.location.hash; $(document).ready(function() { if(window.location.hash) { $(thisHash).fancybox({ prevEffect : 'none', nextEffect : 'none', closeBtn : false, arrows : true, nextClick : true, helpers : { thumbs : { width : 80, height : 80 }, […]

使用JavaScript在服务器上保存文本文件

是否有可能使用JavaScript / jQuery保存文本到一个新的文本文件,而不使用PHP? 我试图保存的文本可能包含HTML实体,JS,HTML,CSS和PHP脚本,我不想转义或使用urlencode! 如果只能使用PHP来实现,那我怎样才能将文本传递给PHP而不用编码呢?

popup窗口将数据返回给父节点closures

我用window.open()打开了一个popup窗口。 我现在想要的是用户可以点击这个新窗口中的2个链接之一:“允许”或“不允许”。 当用户点击其中一个链接时,“popup”窗口应该closures,并返回“允许”或“不允许”,或者沿着这些线返回父窗口的true / false 。 可能吗? 如果是这样,怎么样? 码: var authWindow = window.open('auth.php', 'authWindow', 'options…'); 那么在auth.php里只有两个锚呢?

更改焦点表单元素时禁用滚动ipad web应用程序

我有一个networking应用程序。 我试图禁用/防止滚动发生在你关注不同的表单input时(即,当你通过表单中的input元素前进时发生的滚动)。 我已经禁用了这个滚动: <script type="text/javascript"> $(document).ready(function() { document.ontouchmove = function(e){ e.preventDefault(); } }); </script> 添加更多的信息 – 我有一些“幻灯片”,我的网页组成。 每个都是768×1024,他们是“堆叠”在页面上(即页面是768×3072 [1024 * 3 = 3072]),当你点击一个链接我使用scrollTo jquery插件滚动到下一个“幻灯片”和.focus()在input元素上。 有谁知道如何做到这一点?

我怎样才能使window.showmodaldialog工作在铬37?

我们有一个巨大的Web应用程序,我们使用window.showmodaldialog来提醒,确认和popup窗口。 自Chrome版本37以来,此通话已被禁用。 有没有什么快速的解决方法,使window.showmodaldialog在最新版本的Chrome中工作? 我在这里添加一个解决方法window.showmodaldialog,虽然这不是一个完美的解决方法,因为这不会像showmodaldialog所做的那样破坏代码执行,相反,这将打开popup窗口。 window.showModalDialog = function (url, arg, feature) { var opFeature = feature.split(";"); var featuresArray = new Array() if (document.all) { for (var i = 0; i < opFeature.length – 1; i++) { var f = opFeature[i].split("="); featuresArray[f[0]] = f[1]; } } else { for (var i = 0; i < opFeature.length – […]

使用jQuery在iframe中获取HTML

这是我的情况。 我有一个名为iframe.html的文件,其中包含图像幻灯片的代码。 代码有点像 <html> <head> <!– Have added title and js files (jquery, slideshow.js) etc. –> </head> <body> <!– Contains the images which are rendered as slidehow. –> <!– have hierarchy like 'div' inside 'div' etc. –> </body> </html> 用户可以使用embedded代码将幻灯片添加到他们的博客或网站(可以来自不同的域)。 假设用户必须在index.htmlembedded幻灯片,可以添加以下几行来添加幻灯片: <iframe id="iframe" src="path_to_iframe.html" width="480" height="320" scrolling="no" frameborder="0"></iframe> 这将从iframe.html带来完整的HTML代码到index.html ,现在我需要一种方法来访问iframe中的元素来调整它们的一些属性。 就像在代码中一样,iframe的宽度和高度由用户设置为一些固定的尺寸。 我想调整幻灯片(和图像包含)的大小的iframe容器的大小。 什么是最好的方法来做到这一点? 我试图通过类似的东西从index.html访问iframe组件,没有成功 $('#iframe').contents(); […]

如何从input文件控制中删除一个特定的选定文件

如何从input文件控制中删除一个特定的选定文件? 我有一个input文件控制与select多个文件的选项; 不过,我想validation一个文件,如果它有一个错误的扩展,那么我应该从文件控制本身删除该文件,这可能吗? 我尝试如下 <input type="file" name="fileToUpload" id="fileToUpload" multiple/> <script> $("#fileToUpload")[0].files[0] </script> 下面是对象的截图,但我无法修改它

如何将数据从PHP返回给jQuery ajax调用

我使用ajax发布一些数据。 我想操纵这些数据并返回到调用jQuery脚本。 这里是我的jQuery: $.ajax({ type: "POST", url: "somescript.php", datatype: "html", data: dataString, success: function() { //do something; } }); 这是我在服务器上的somescript.php: <?php //manipulate data $output = some_function(); //function outputs a comma-separated string return $output; ?> 我是否在服务器端正确执行此操作,并且如何在ajax调用完成时访问返回string?

使用jQuery知道何时加载了@ font-face字体?

我正在使用@ font-face,我讨厌Firefox显示默认字体,等待加载@ font-face字体,然后replace它。 所以整个页面都以新的字体闪烁。 Webkit浏览器只是在加载字体之前不显示文本,而且看起来更清晰。 所以,我想知道是否jQuery可以帮助我知道何时加载页面上的所有数据,包括@ font-face文件,以便我可以显示我的文本? 有没有一个jQuery的方法告诉我什么时候一切都加载?

jQuery多选下拉菜单

我有一个简单的HTML多select下拉列表: <select id="transactionType" multiple="multiple" size="10"> <option value="ALLOC">ALLOC</option> <option value="LOAD1">LOAD1</option> <option value="LOAD2">LOAD2</option> <!– etcetera… –> </select> 我想要继续使用这个列表,但事实上JavaScript禁用了JavaScript,我想将列表呈现为多选下拉列表。 这是它只显示列表中的一个项目,直到点击,然后将展开显示x项目,并提供滚动,在那里我可以select多个元素,如你所期望的同时按住shift或ctrl。 新的jQuerysearchhttp://jquery.com/,但还没有find我所需要的。 编辑 Struts2的用户,select的答案将URL编码为[]这导致在struts2修复问题,但是很容易。 只需打开jquery.multiSelect.js并search“[]”,并删除在string连接中使用的一个实例。 我也使用jQuery 1.4.4,而不是捆绑在一起的1.3.2,一切正常。