我正在使用Google和Markdown的Prettify,我想每次pre在markdown中添加一个代码textarea来再次调用该prettyPrint()函数.
这是我的实际代码:
if($('#wmd-preview').length > 0) {
$('#wmd-preview').on('DOMNodeInserted DOMNodeRemoved',function(){
$(this).find("pre").not('.prettyprint').addClass("prettyprint");
});
}
Run Code Online (Sandbox Code Playgroud)
但是我想要这样的东西:
$(this).find("pre").not('.prettyprint').addClass("prettyprint",function(){
prettyPrint();
});
Run Code Online (Sandbox Code Playgroud)
有没有可能的方法来实现这一目标?
我有一个很大的jQuery代码,我正在考虑我的函数的速度性能.单击某个元素(mousedown)时,我需要将图像指定为背景.我可以通过两种方式做到这一点:
$('#element li.class').css({"background":"someimageURL"});
Run Code Online (Sandbox Code Playgroud)
要么
$('#element li.class').addClass("someclass");
Run Code Online (Sandbox Code Playgroud)
其中"someclass"具有实际的CSS背景图像.在这种情况下,巫婆功能更好.
有没有办法测试各种功能的速度?
谢谢
我有一个包含li元素的ul列表.当用户单击其中一个li元素时,应该将一个类添加到该元素中.
这很容易设置,但是,当单击其他li元素时,我希望从非活动li中删除"active"类.
我已经提出了问题的一个方面:http: //jsfiddle.net/tGW3D/
任何时候都应该有一个红色的li元素.如果单击第二个然后单击第一个,则只有第一个应为红色.
我想将一个fadeIn效果应用于addClass函数..并将fadeOut应用于removeClass ...
你能帮助我吗?
这是我的代码
$('#loader'+idTurno).addClass('loader');
Run Code Online (Sandbox Code Playgroud)
...
$('#loader'+idTurno).removeClass('loader');
Run Code Online (Sandbox Code Playgroud) 我是一个明确的新手,所以为垃圾编码道歉!我为自己设定的练习项目编写了以下Jquery:
单击div时,它会添加"in_answerbox1"类,并在answerbox中创建克隆的div,并添加"answerbox_letter1"类.
最终网格中会有很多div(或表格中的单元格),当您点击某个特定的网格时,它会淡出并似乎出现在答案框中.然后,当您单击答案框中的内容时,网格中的相关div将重新出现,克隆将从答案框中删除.
但是,我现在只想添加类,如果我点击的东西不在答案框中:即,如果原始或克隆有一个包含"answerbox"的类.
我写了下面的内容,知道它不起作用,但它可以解释我想要的更好.
var n = 0;
$('#box').click(function(){
if(!$(this).hasClass('*[class^="answerbox"]')) {
$(this).addClass('in_answerbox' + (n+ 1) );
$(this).clone().appendTo('#answerbox').addClass('answerbox_letter' + (n + 1));
n = (n + 1);
}
});
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我在做什么呢?
$(function() {
$('ul li:nth-child(1)').addClass("go").delay(4500).removeClass("go");
$('ul li:nth-child(2)').addClass("go").delay(1500).removeClass("go");
$('ul li:nth-child(3)').addClass("go").delay(500).removeClass("go");
$('ul li:nth-child(4)').addClass("go").delay(4500).removeClass("go");
$('ul li:nth-child(5)').addClass("go").delay(1000).removeClass("go");
});
Run Code Online (Sandbox Code Playgroud) 是否可以使用jquery将自动数值类添加到列表中?
HTML:
<ul id="list">
<li>Element 1</li>
<li>Element 2</li>
<li>Element 3</li>
<li>Element 4</li>
<li>Element 5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我希望得到这样的东西:
<ul id="list">
<li class="1">Element 1</li>
<li class="2">Element 2</li>
<li class="3">Element 3</li>
<li class="4">Element 4</li>
<li class="5">Element 5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
希望有一个可用的解决方案:-)
好吧,嗯,但我的名单最后并不总是一个数字.那么什么是类名组合,比如"item + number"?这是可能的吗?
<ul id="list">
<li class="item1">Element x</li>
<li class="item2">Element c</li>
<li class="item3">Element a</li>
<li class="item4">Element d</li>
<li class="item5">Element f</li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我有任何导航菜单!
<div class="nav">
<ul class="navigation">
<li class="selected"><a href="#">HOME</a></li>
<li><a href="#">PROFILE></a></li>
<li><a href="#">CONTACTUS</a></li>
<li><a href="#">ABOATUS</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
现在,如何在单击任何(配置文件,Contactus,aboutus)后添加所选类,并使用Jquery删除所选的主页.
谢谢
使用attr()而不是addClass()在jquery 中使用有什么好处?
此代码无效.this+'>a'不是有效的语法.那么,我怎样才能在一个孩子中添加/删除一个类this?在这种情况下是一个a元素.
jQuery(function ($) {
$("nav.menu>ul>li").hover(
function () {
$(this+'>a').addClass("hover_triangle");//error
},
function () {
$(this+'>a').removeClass("hover_triangle");//error
});
});
Run Code Online (Sandbox Code Playgroud)
我做不到nav.menu>ul>li>a因为会选择a菜单中的所有元素.
addclass ×10
jquery ×10
removeclass ×2
css ×1
fadein ×1
fadeout ×1
list ×1
navigation ×1
toggleclass ×1