伙计们,我不擅长编码,这个小剧本真的很烦我。 我有一个带自动播放function的滑块,效果很好。 但我需要有人帮助我暂停鼠标hover时的自动播放。 此外,有人可以找到一种方法来播放第一张幻灯片到达最后一张幻灯片,而不是回滚到第一张幻灯片? 非常感谢。 以下是代码: $(document).ready(function(){ var currentPosition = 0; var slideWidth = 560; var slides = $(‘.slide’); var numberOfSlides = slides.length; // — autoshow ——— function autoshow(){ //alert(‘start’); currentPosition = currentPosition+1 ; if(currentPosition==numberOfSlides){ currentPosition=0; } // Hide / show controls manageControls(currentPosition); // Move slideInner using margin-left $(‘#slideInner’).animate({ ‘marginLeft’ : slideWidth*(-currentPosition) }); timeOut = […]
上下文 我想只选择一个图像并删除其他现有图像的边框 现在可以选择许多图像: 我想要帮助选择和取消选择单个图像。 我的代码 function clickpick(item) { for ( var i = 5; i < document.images.length; i++) { document.images[i].onclick = function() { if (this.style.borderWidth == '5px') { selectpic = ''; $("#display-frame").find("*").css("border", "0"); } else { this.style.border = '5px solid blue'; selectpic = $(item).attr("url"); } }; } 图像是自动生成的 HTML 更新:我想选择图片的url抱歉忘记提及
我使用jquery 1.9.1在ruby on rails(3.2.11)上工作…在我的应用程序中我开发了一个javascript聊天。 使用IE9一切正常,在IE8中调用时 function refresh_contacts() { url = $(‘#refresh_contacts_url’).val() $.ajax(url) } 我在主题中得到了错误…我试图找出问题并且它似乎是ajax调用(只是调用,即使调用函数上没有代码,所以我认为这是调用本身谁提出问题)… 引发错误的代码(由IE调试器指示)在jquery中(大约603行未缩小,版本1.9.1): globalEval: function( data ) { if ( data && jQuery.trim( data ) ) { // We use execScript on Internet Explorer // We use an anonymous function so that context is window // rather than jQuery in Firefox ( window.execScript […]
我有一个有效的基于PHP的分页,我正在添加ajax以改善页面加载。 我的问题是ajax正在添加整个导航页面 (通过分页链接进行导航)到当前页面内容 。 并且要添加的特定数据是用于内容显示的div中的整个导航页面。 这应该像用 导航页面内容替换当前页面内容一样。 我的分页在div中, id =“pagination”和ul li。 我的重复页面内容在div中, id =“temp” 。 我的ajax代码 $(function(){ $(‘#pagination ul li a’).click(function (ev) { ev.preventDefault(); $(‘div#temp’).load($(this).attr(‘href’)); }); }); 我的导航链接结构就是这样的 echo ” Next»» “; 请告诉我如何使用ajax替换添加数据的数据。 谢谢。
我在mvc4做我的项目。 我有一个Image文件夹,我想打开并使用jquery列出该文件夹中的所有图像。 我为此编写了以下jquery ajax代码 $(document).ready(function () { var URL = ‘../../Content/Gallery/GalleryImages/DG/’; $.ajax({ url: URL, success: function (data) { $(data).find(“a:contains(.jpg)”).each(function () { var images = $(this).attr(“href”); alert(images); }); }, error: function (jqXHR, textStatus, errorThrown) { alert(“error”); } }); }); 但这总是转到错误function。 任何人都可以告诉我究竟是什么问题。 我的url路径是否有任何问题。
这是我调用FancyBox的脚本: jQuery(document).ready(function() { jQuery(“.fancybox”).fancybox({ helpers : { title : { type : ‘float’ } }, beforeShow: function(){ this.title = ”+jQuery(this.element).next(‘div’).html()+”; } }); }); 这些是我在HTML中的6张图片 DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION 我想做的是:只有这6个图像显示在页面中,但当用户点击下一个图标(在fancybox内)时,其他图像被加载到图库中(因此,到达第五个图像时它不会重启但继续其他图像)。 我不能用display:none来做到这一点display:none当点击下一个时display:none删除,因为它们会是很多图像。 带有display:none图像仍然在加载时加载。 你能提供一些如何以干净的方式做到这一点的例子吗? 🙂
我在使用ios 8.1的ipad上看到了一个奇怪的行为。 我有一个html / js应用程序,我使用jquery动画进行转换。 我使用div位置的动画以及淡入/淡出效果。 这是一个简单例子的一部分: $in = $(‘#newdiv’); $in.css({position: ‘absolute’, left: “1024px”, top: “0px”}); $in.removeClass(‘hidden’); $in.animate({left: tx, top: ty}, 400); 这完美无缺 – 达到一定程度。 如果,当应用程序打开时,我按下“电源”按钮让ipad进入睡眠状态,然后再将其唤醒(电源按钮,滑动,输入解锁代码),动画不再起作用。 我将ipad连接到我的mac并在调试器中逐步执行代码 – 每一行都正确执行,但动画根本没有动画 – 根本没有。 fadeIn / fadeOut动画也是如此。 这是一个非常简单的jsfiddle,展示了这个问题。 请注意,在将ipad更新为ios 8.1之前,旧版本的ios上没有发生这种情况。 我错过了什么? 更新:从主屏幕图标运行时,这似乎只会影响应用程序 – 在Safari中运行时,一切都按预期工作。
注意:以下解决方案来自本主题 ,请先查看。 我有11个输入: (其中[something]是一个名称,每个输入都不同) $(document).on(“change”, “.inputs”, function(){ var thisclass = $(this).attr(‘class’).split(“-“)[0]; if($(this).val() == ”){ // } highlightInputNumbers(thisclass, 0); }); highlightInputNumbers函数就是这样的: function highlightInputNumbers(classe, stepcount, empty){ var all= $(“td[class*=”+classe+”]”); var index = all.length-1; var concat_steps = $(all[index]).html().split(‘.’) //var due_serie = $(all[index]).html().split(‘.’) var due_serie = $(‘.’+classe+’-input’).val().split(‘.’) for (var i = index; i >= (index-stepcount)+2; i–) { due_serie = […]
我有一个AJAX函数: function admin_check_fn(type) { //$(“#notice_div”).show(); //var allform = $(‘form#all’).serialize(); $.ajax({ type: “POST”, //async: false, url: “/profile/adminquery_check.php”, data: { type: type }, //data: ‘code=’+code+’&userid=’+userid, dataType: “json”, //dataType: “html”, success: function(result){ var allresult = result.res $(‘#result’).html( allresult ); alert(allresult); //$(“#notice_div”).hide(); } }) } 和服务器端: $queryy=”SELECT * FROM wp_users”; $name = array(); $resultt=mysql_query($queryy) or die(mysql_error()); ?> array($rowss[‘display_name’]), “fvdfvv” […]
很明显这适用于非ajax选项卡: http : //jqueryui.com/demos/tabs/default.html#tabs-2 但是如何让这个适用于ajax标签,如下例所示: http : //jqueryui.com/demos/tabs/ajax.html 我尝试过提供 ,但这并不是很有用,只是好奇这是什么最好的方法来使用url中的#来预加载带有jquery中的ajax标签的标签? 谢谢。