我想添加一个类‘隐藏’到一个div,一旦用户点击关闭它。我下面的代码设置了一个7天的cookie,所以我希望这个类在这段时间内是活动的。这是poss吗?希望这是一个简单的解决方案
我的JS:
jQuery(document).ready(function(){
// if the cookie exist, hide the element
var hide = Cookies.getJSON('hide');
if (hide && hide.element)
$(hide.element).hide();
$
小提琴:
当一个项目被点击两次时,是什么允许‘活动’类保持附加在一个项目上?预期的行为是,只有当单击一个新选项卡时,它才会更改类。否则,如果同一个选项卡被单击两次--例如,它应该保持“活动”,而不是在活动和非活动之间切换。
$('nav li a').click(function() {
$(this).parent().toggleClass('active').siblings().removeClass('active');
});
参考资料:
最后我把它分解成一个函数:
function tabchange() {
var
我正在尝试创建一个汉堡包菜单。当我点击这三行时,我得不到“x”。我想我已经正确命名了这些类。如果你需要更多的代码,我也可以提供。 $('.js--nav-icon').click(function() {
var nav = $('.js--main-nav');
var icon = $('.js--nav-icon');
nav.slideToggle(200);
if (icon.hasClass('.menu-outline')) {
icon.addClass('.close-out
尝试将类添加到输入元素的unless所有输入元素的type == 'submit'中
$('input, textarea') ->
unless $(@).getAttribute('type').val == "submit"
$(@).addClass('form-control')
我的Javascript调试工具包并不是非常developed...so,它被迫破译密码错误:
[Error] TypeError: '[object Object]' is not a fun
当鼠标停留在一个元素上时,我如何添加一个类?
var row = $('<tr></tr>')
.append('<td class="list_row">'+js2txt(string)+'</td>')
.mouseover(function(){
this.addClass('list_row_mover');
});
js错误:
this.addClass is not a function
我试图创建一个联系人表单,用户单击输入/文本区域,标签出现在输入/文本区域的顶部,如下所示:
我已经创建了HTML和CSS,但问题在于Javascript(Jquery)。每当用户尝试输入其中一个输入时,所有标签都会出现,这不是我想要做的。
联署材料:
$(document).ready(function() {
// Test for placeholder support
$.support.placeholder = (function(){
var i = document.createElement('input');