Tag: javascript

内联jQuery脚本在AJAX调用中不起作用

我有一个问题: 虽然我从ajax的另一个页面调用内联脚本(也使用jQuery) – 似乎jQuery没有更多的定义(?),我不能使用任何应该应用的jQuery函数(根据内联脚本)内容。 它基本上是一个新闻列表,包含特定新闻项的链接。 我现在更喜欢使用内联脚本,因为我不会在其他地方使用此function。 $.ajax({ url: href, cache: false, success: function(html){ $(‘#fancy_ajax’).append($(html).find(‘.mainContentPadded’)); } }); 如您所见,我只是调用另一个页面的一部分并将其内容附加到页面。 当我加载整页(不是它的一部分)时 – jQuery按预期工作(这就是为什么我遇到了这个想法,它需要被“重新加入”)。 谢谢!

jQuery和Canvas.toDataURL

我正在编写一个脚本,其中一小部分涉及拍摄canvas并将其转换为可下载的图像。 要做到这一点,我做: var thumb_jpeg = thumbnail.toDataURL(“image/jpeg”); $(“#” + options.dest).attr(‘src’,thumb_jpeg); …其中thumbnail是canvas标签,options.dest是img id的名称。 此代码在Chrome中运行良好,但是当我在Firefox中尝试时,Firebug会抛出此错误: Security error” code: “1000 var thumb_jpeg = thumbnail.toDataURL(“image/jpeg”); 我会链接到整个脚本,但一切都托管在我的计算机上。 有谁知道这可能意味着什么? 谢谢! 杰夫

显示Google图片搜索等图片

有没有人知道一个脚本会让我以谷歌图片搜索的方式(图像网格视图)显示图像结果,并hover放大和细节? 我可以直接“即插即用”的东西。

8e3评估的是多少?

我今天遇到了这个代码: b = setTimeout(function () { // do some javascript stuff here }, 8e3) 超时设置为8e3 。 这段时间等于几毫秒,为什么有人会选择这种奇怪的符号? 代码似乎function齐全。

如何在css3动画中旋转椭圆形图像周围的图像?

我是css3动画的初学者。我有一个任务就像,笔形图像是在椭圆形图像上旋转。尽我所能我尝试下面的代码用于我的任务。你有没有人帮我请? #txtBoxRotateContainer { height: 800px; } #txtBoxRotateContainer { height: 400px; left: 18px; position: absolute; top: 305px;tive; height: 400px; } div.rocket { left: 136px; position: absolute; top: 316px; -webkit-transition: all 3s ease-in; /* Safari and Chrome */ -webkit-animation:myfirst 6s infinite; } @-webkit-keyframes myfirst { 0% { -webkit-transform: rotate(-360deg);width:250px;left:130px;top:-100px; } 50% { -webkit-transform:rotate(-180deg);left:80px;top:150xpx;width:360px; } 100% { -webkit-transform: […]

jQuery .animate()问题

我正在尝试为无序的图像列表进行自动滚动/轮播function。 当你将鼠标hover在包含div上时,它会调用一个函数,该函数的作用是为 上的边距设置动画 $(“.thumbs”).animate({“margin-top”: (currentMargin – 10) + “px”}, function(){ console.log(“margin-top” + (currentMargin – 10) + “px”); running=false; }); 我在日志中看到了我想要的正确值,即动画认为它已经完成……但是我的div上没有任何变化。 有没有人知道什么可能使动画function无法正常工作? 谢谢

JavaScript或JQuery中的NumberFormat相当于什么?

我在Java中使用formatter作为我的double值,如: private static final NumberFormat formatter = new DecimalFormat(“###0.00”); formatter.format(doubleValue); 但是我不想在服务器端这样做。 如何在Javascript或JQuery中编写等效代码?

当用户点击不在Firefox中工作的特定div时,防止模糊

当您单击特定div时,我使用jquery将焦点保持在文本框上。 它在Internet Explorer中运行良好,但在Firefox中运行良好。 有什么建议? var clickedDiv = false; $(‘input’).blur(function() { if (clickedDiv) { $(‘input’).focus(); } }); $(‘div’).mousedown(function() { clickedDiv = true; }) .mouseup(function() { clickedDiv = false });

网站菜单栏下拉菜单

我正在为客户建立一个网站。 对于菜单/导航栏,我为他们创建了一个(他们非常具体)下拉列表,但有一个问题 – 当你将鼠标hover在下拉列表中的一个项目上时,它会消失 – 请在此处查看http: //www.brandonsdesigngroup.com/menu-expamle.html 。 对于代码,我从谷歌API调用jquery,然后是javascript,CSS和实际内容(在无序列表中)。 使用Javascript: $(document).ready(function(){ $(“#nav-one li”).hover( function(){ $(“ul”, this).fadeIn(“fast”); }, function() { } ); if (document.all) { $(“#nav-one li”).hoverClass (“sfHover”); } }); $.fn.hoverClass = function(c) { return this.each(function(){ $(this).hover( function() { $(this).addClass(c); }, function() { $(this).removeClass(c); } ); }); }; CSS: .nav, .nav ul { list-style: none; margin: […]

jquery-dzyables中的jquery-lazyload图像

使用datatables javascript插件,我想在分页表中显示10k个小图像。 因为我加载太多,我得到错误。 我想只在它们出现时才加载这些图像,所以我找到了lazyload插件 。 但是,图像最初根本不显示。 我必须手动输入 $(“img.lazy”).lazyload(); 在浏览器控制台中。 然后只加载屏幕上的图像 (即当我向下滚动时,我看到所有其他图像都已卸载)。 这certificate至少插件有点工作。 使用数据表有什么特别之处吗? 我是否必须每秒脚本地触发延迟加载? 谢谢 !