Tag: 函数

响应式JavaScript – 加载/隐藏与浏览器宽度相关的特定function?

首先:我不是JavaScript / JQuery! ……但我会试着指出我想做什么。 我正在我的页面上使用梦幻般的bx滑块,我通过媒体查询使我的网站响应,这两个目前都很好。 …但是bx-slider-script中有一些function我不想在特定的浏览器宽度上激活。 这就是我想要的: browser-width LOWER比500px =加载此函数: $(‘#slider4’).bxSlider({ minSlides: 2, maxSlides: 2, slideWidth: 230, slideMargin: 10, nextSelector: ‘#next’, prevSelector: ‘#prev’, infiniteLoop: false, hideControlOnEnd: true, pager: false, useCSS: false, easing: ‘easeInOutExpo’, speed: 1000 }); 浏览器宽度高于500px =隐藏上面的函数并加载这个: $(‘#slider4’).bxSlider({ minSlides: 4, maxSlides: 4, slideWidth: 230, slideMargin: 20, nextSelector: ‘#next’, prevSelector: ‘#prev’, infiniteLoop: false, hideControlOnEnd: true, […]

如何将函数添加到具有__type属性的json对象?

我发送一个对象,我在服务器中生成一个类,作为Web服务调用的结果。 alt text http://sofzh.miximages.com/javascript/www.freeimagehosting.net 它返回__type,它是来自服务器的其他属性。 alt text http://sofzh.miximages.com/javascript/www.freeimagehosting.net 我想在这个对象中添加一些函数,以便在我的文件中轻松地从各处调用。 我怎样才能做到这一点? 谢谢…

更改函数中jQuery内的Javascript异步函数返回undefined

如何在jQuery .change函数中调用异步函数? 我尝试了以下内容,它让我“未定义”…… async function getData(){ try { return await $.getJSON(‘./data.json’).promise(); } catch(error) { console.log(“error” + error); throw error; } finally { alert(“done”); } } 这是JSON的一个例子: { “stuff”: { “First”: { “FirstA”: { “year”: [2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017], “Categories”: [“Suspension”, “Electrical”, “Performance”, “Motor”] }, “FirstB”: { “year”: [2007, […]

Jquery同时附加和绑定的问题

我正在为我的网站制作一个精细的下拉选择解决方案。 我制作了一个Click Here!链接。 点击它我调用一个popup()函数。 $(“.popper”).click(function() { popup($(this)); }); 在popup()函数中我检查是否已经打开了? 没有? 让我们做一个div并用fillwiththings()填充它。 function popup(where) { if (where.hasClass(“on”)) { where.removeClass(“on”); where.next(“div”).remove(); } else { where.addClass(“on”); fillwiththings(where); } } function selectclose(where) { var nameval = $(this).attr(“name”); var textval = $(this).text(); where.attr(“name”, nameval); where.text(textval); where.removeClass(“on”); where.next(“div”).remove(); } function fillwiththings(where, id) { $container = $(”) for (i = 0; i […]

为什么我的jQuery AJAX函数总是返回false?

function check_username(){ $.ajax({ type: “POST”, dataType: ‘json’, url: “/ajax/check/username.html”, data: “via=ajax&username=”+$(‘input[name=register_username]’).val(), success: function(msg){ if(msg.response==false){ register_username.parent().css(‘background-color’,’#db2e24′); register_username.parent().parent().find(‘td:last-child’).text(msg.message); register_username.focus(); return false; } else { register_username.parent().css(‘background-color’,’#fff’); register_username.parent().parent().find(‘td:last-child’).text(“”); return true; } } }); } 如果我的英语不好,我很抱歉 – 英语不是我的母语。 回到主题,为什么上面的函数总是返回false? 仅供参考:JSON没问题

如何在jQuery中使用此函数

我有以下jQuery函数,它应该检测元素首次滚动到页面上的视图时: function isScrolledIntoView(elem) { var docViewTop = $(window).scrollTop(); var docViewBottom = docViewTop + $(window).height(); var elemTop = $(elem).offset().top; var elemBottom = elemTop + $(elem).height(); return ((elemBottom = docViewTop)); } 我的思绪今天很难……我怎么能用这个function? 假设我想检测$(‘.guardrail360’)何时进入视野。

jQuery – 访问X和Y坐标(自定义事件)

我正在处理图像幻灯片并启用触摸function。 我是通过使用本文中提到的代码片段来完成此操作的: http : //blog.safaribooksonline.com/2012/04/18/mapping-mouse-events-and-touch-events-onto-a-single-event / 作者提到,通过使用触发事件触发规范化事件的代码,X和Y坐标的访问变得更加容易。 这正是我发现的困难。 我似乎无法访问这些值。 我已经尝试了所有可以想到的东西。 这是代码: http : //jsfiddle.net/BC8dr/3/ normalizeEvent: function normalizeEvent(type, original, x, y){ return jQuery.Event(type, { pageX: x, pageY: y, originalEvent: original }); } 在代码的底部,我评论了我不能访问的地方: jQuery(current_slide).bind(TouchMouseEvent.DOWN, onDownEvent); function onDownEvent(e){ // This is where I need X and Y coordinate access // This will return result: undefined var x […]

将参数传递给作为参数传递给jQuery函数的函数

将函数名称作为参数传递给另一个函数似乎对我不起作用。 我已经尝试过我能找到的每篇文章中的每一个变体。 目前,我在一个js文件中有这个: function callThisPlease (testIt){ alert(testIt); } $(document).ready(function () { $.fn.pleaseCallTheOtherFunction(‘callThisPlease’); }); 我在另一个: $(document).ready(function () { $.fn.pleaseCallTheOtherFunction = function(functionName){ window[functionName].apply(‘works’); } }); chrome console表示Uncaught TypeError: Cannot call method ‘apply’ of undefined 。 请帮忙。 提前谢谢了!

在显示/隐藏元素中使用jquery cookie(jQuery)

如何在页面中显示/隐藏元素时使用jquery cookie? 我从这里得到了插件 尝试了一些方法,但我没有成功。 我使用了slideUp()和slideDown()函数来显示/隐藏元素。 当元素滑动时,应设置cookie。 刷新页面时,元素应处于向上滑动的位置 如何在滑动时应用cookie以及在刷新页面时如何获取cookie? 我需要帮助 !

如何在jQuery元素上运行自定义函数?

我怎样才能做到这一点? $(“.my_selected .element”).myCustomFunction(); 或者甚至可能只是这个? $(“.my_selected .element”).???????(myCustomFunction()); 函数将知道$(this)等于$(“.my_selected .element”) 。 谢谢!