在使用jQuery的JavaScript中,如何测试分配给元素的颜色是否为红色蓝色, id为’ID’ 。 用于设置元素颜色的JavaScript语句是: $(‘#ID’).css({‘background-color’:’#FF0000′});
我可以在jQuery“alert”中添加按钮吗? 我想使用警告框,如确认框。 我需要在警报上有2个按钮,如果用户单击是,则将删除一个人的数据。 如果单击否,则警报将关闭。
我想在使用键盘的同时使用if语句创建一个滑块,向左,向右,向上和向下。 我认为解决方案是if语句,但是当我点击n箭头键时,两个动画都开始了。 $(document).ready(function () { var content_left = $(‘.content’).css(‘left’); function moveLeft() { if (content_left = “-100vw”) { console.log(content_left); $(‘.content’).animate({ left: “0vw” }, 1000); } if (content_left = “-200vw”) { console.log(content_left); $(‘.content’).animate({ left: “-100vw” }, 1000); } }; function moveRight() { if (content_left = “0vw”) { $(‘.content’).animate({ left: “-100vw” }, 100); } if (content_left = “-100vw”) […]
可能重复: 如何使这个JavaScript更快? 我正在尝试在jQuery中创建一个“元素选择器”,就像Firebug一样。 基本上,我想突出显示用户鼠标下方的元素。 这是我到目前为止所得到的,但效果并不好: $(‘*’).mouseover(function (event) { var $this = $(this); $div.offset($this.offset()).width($this.width()).height($this.height()); return false; }); var $div = $(”) .css({ ‘background-color’: ‘rgba(255,0,0,.5)’, ‘position’: ‘absolute’, ‘z-index’: ‘65535’ }) .appendTo(‘body’); 基本上,我正在为具有半透明背景的DOM注入div。 然后我在每个元素上侦听鼠标hover事件,然后移动div以覆盖该元素。 现在,只要您将鼠标移到页面上,这只会使整个页面变红。 我怎样才能让它更好地工作? 编辑:非常确定问题是,只要我的鼠标触摸页面,身体就会被选中,然后当我移动鼠标时,没有任何一个瞬间通过高点,因为它超越了一切。 萤火 通过Firebug源代码挖掘,我发现了这个: drawBoxModel: function(el) { // avoid error when the element is not attached a document if (!el || !el.parentNode) return; […]
我使用$(“#container”).on(“click”, contentEffects); 在ajax调用之后使一些jquery代码再次工作。 但是,我希望.on()函数可以在页面加载后立即自动执行,并且没有click事件。 那可能吗? 请看看我的网站和javascript文件: http://peters-playground.com/blog.html https://github.com/P233/p233.github.com/blob/master/js/script.js#L30-L78 当ajax加载新post时,我必须点击post内容才能启用javascript,我还需要点击两次按钮才能使其正常工作。 这真的很烦人。 我该如何避免这个问题? 谢谢!
这是一个非常简单的问题。 或运算符不工作,我试图为标题和金额字段名称显示不同的function。 谢谢 $.each(x, function(i, field){ if (field.name === “title” || “amount”) { $( “.added-inquiry” ).find(“.row:last-child”).find(“.column”).find( “.added-inquiry-item”).append( ” + ” + field.value + ” + ” ); }
我目前有: if ($(this).data(‘action’) == “Editing” || $(this).data(‘action’) == “Create”) { tinyMCE.init(window.tinyMCEOptions); } 我需要做的是检查“创建菜单”或“创建参考”。 基本上任何以“创建”一词开头的数据。 我怎么能用通配符做到这一点?
我需要通过css扩展一个溢出设置为隐藏的div。 单击“展开”时,div的高度将扩展到显示整个文本所需的高度。 为此,我使用此代码: $( “.expand” ).click(function() { $(‘#mainDiv’).animate({ height: $(‘#mainDiv’).get(0).scrollHeight }, 500, function(){ $(this).height(‘auto’); }); }); 这与预期的一样,使用如下硬编码段落: Expand … 现在我想动态地插入这个段落,这取决于div中的文本是否比div更合适。 如果它小于div设置的高度,则不需要此段落。 所以我尝试通过添加一个函数来实现这一点,因为代码现在看起来像这样: $(document).ready(function() { var height = $(‘#mainDiv’).prop(‘scrollHeight’); if(height>420){ $(“Expand …”).insertAfter(‘#mainDiv’); } }); $( “.aufklappen” ).click(function() { $(‘#hauptTextInhaltReduziert’).animate({ height: $(‘#hauptTextInhaltReduziert’).get(0).scrollHeight }, 500, function(){ $(this).height(‘auto’); }); }); 插入段落就好了。 但是:它不起作用,点击段落时没有任何反应。 非常感谢帮助。
我正在使用jQuery。 我想找到与创建事件的元素最接近的类.hidebox 。 我试图使用parent , find和closest但它们都引用了我的元素所在的级别。 我只是想找到我能找到的最接近我的event元素的.hidebox类。 show div show div $(“.hideBox-tab”).click(function(){ $(this) .parent().parent() .find(“.hideBox”) .toggle(); return false; });
我想在我的表单中插入一些东西,这是一个硬编码到插件的地方,我不想搞乱插件文件,所以我发现.append jQuery(‘#edit-profile’).append(‘smth’); 我写过这样的东西,据我所知它应该有效。 Chrome中的控制台不会向我显示任何错误。 这有什么不对吗? 我正在使用最新的jQuery并使用jQuery代替$,因为wordpress safemode。