我们将内容呈现在客户端提供的HTML"包装器"中.那个HTML包装器包含对jQuery 1.2.6的引用,所以这是我迄今为止用于jQuery功能的内容.
我面临的问题是我正在动态呈现需要与之关联的点击事件的内容.click事件与$(document).ready()上的元素相关联.因此,我需要.live()函数的功能,该功能在1.3+版本中可用.
所以我想知道我的选择是什么?
有没有办法让我轻松模仿.live()的功能,这样我就不需要jQuery库提供的功能了?
我是否需要在内容中包含新的jQuery库?这不是理想的,因为它会导致需要管理的冲突,并且我们已经在管理与Prototype库的冲突,其他人已经在包装器中包含以下行:
jQuery(document).ready(function ($) {
Run Code Online (Sandbox Code Playgroud)
除非有人能告诉我一个简单的方法吗?
...或者我把它还给客户端是时候让他们升级他们的jQuery了?我不知道这是否会发生.
任何人都可以建议解决这个问题吗?谢谢
什么是CSS中的包装/嵌套结构这个名称空间?我以前从未见过这个.请帮我理解这是什么.谢谢
@media screen, projection
{
*
{
margin: 0px;
padding: 0px;
}
body
{
background: #fff;
overflow-y: scroll;
_overflow-y: none;
}
}
Run Code Online (Sandbox Code Playgroud) 我想通过javascript隐藏页面中以_dropMenu结尾的所有元素...所以这就是我所拥有的
window.onload = function() {
hideNav();
};
function hideNav(){
myArray = element("_dropMenu");// this is what need changing
for (i=0;i<=5;i++)
{
i.style.visibility = 'hidden';
}
}
Run Code Online (Sandbox Code Playgroud)
这显然是错误的,但我如何首先获取页面上以_dropMenu结尾的所有元素然后循环遍历它们并将它们设置为隐藏...我更喜欢javascript,因为我只在页面上有原型但是如果我需要添加jquery我会......
我想知道是否有办法阻止输入提交.事实上,我想禁用一个隐藏字段,以便在我提交表单时没有收到参数中的值.
我知道,$("element").attr("disabled", "disabled")但价值已发送,我不希望如此.
我在这里有一个非常简单的菜单示例:
<ul id="1">
<li><a href="#">First</a></li>
<li><a href="#">Second</a>
<ul id="2">
<li><a href="#">Second - 1</a></li>
<li><a href="#">Second - 2</a></li>
<li><a href="#">Second - 3</a>
<ul id="3">
<li><a href="#">Aaa</a></li>
<li><a href="#">Bbb</a></li>
<li><a href="#">Ccc</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Third</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要得到<li>一个孩子<ul>,这是一个孩子,<ul>谁是孩子<li>,并应用它的风格.
我知道这听起来很复杂,但在上面的例子中,我想只得到<li>一个说"二 - 3",这是一个ul里面的孩子,有一个孩子的ul.我不想得到任何其他<li>的.
如果没有得到"第二"的李,我就不能这样做,我不希望这样.
$("li > ul").addClass('whatever');
Run Code Online (Sandbox Code Playgroud) 我有一些javascript代码:
wzq.CategoryTree = function(config) {
};
wzq.CategoryTree.prototype.hello = function() {
alert("Hello");
};
var categoryTree = new wzq.CategoryTree({});
categoryTree.hello();
Run Code Online (Sandbox Code Playgroud)
我认为它应该提醒"Hello"消息框,但没有任何反应.哪里错了?
UPDATE
对不起,伙计们,我错过了工作代码中的重要内容,CategoryTree应该是:
wzq.CategoryTree = function(config) {
return new Ext.tree.TreePanel();
};
Run Code Online (Sandbox Code Playgroud)
所以:
var categoryTree = new wzq.CategoryTree({});
Run Code Online (Sandbox Code Playgroud)
它实际上Ext.tree.TreePanel不是一个CategoryTree,这就是为什么没有hello找到的原因.
<script type="text/javascript ">
<body onLoad="timeTracker._recordStartTime();">
<body onunload ="timeTracker._recordEndTime(); timeTracker._track(pageTracker);"
</script>
Run Code Online (Sandbox Code Playgroud)
我试图使用此代码记录页面的加载和卸载之间的时间间隔.
不幸的是,它不起作用.为什么?
有问题的用户脚本:http ://userscripts.org/scripts/show/130532
在将其创建的网站更新为HTML5之后,我不得不更新脚本。但是,现在有一个很大的问题。当我启动包含XMLHttpRequest的脚本的主要功能时,它只是向这些控制台发送垃圾邮件,直到浏览器崩溃。
现在,我在StackOverflow和Google中四处寻找可以帮助我的东西,但是没有任何帮助。
如果继续尝试该脚本,请小心,因为它会使浏览器崩溃。至少在FF 11.00中对我有用
码:
// ==UserScript==
// @name Where my thread at
// @include *//boards.4chan.org/*/res/*
// ==/UserScript==
(function () {
"use strict";
var board = document.location.href.match(/https?:\/\/boards\.4chan\.org\/[\w]+/i), threadNo = location.pathname.match(/\/res\/([\d]+)/i), main = document.getElementsByName("delform")[0], is404 = 0, ttt = null, b, c, num, timer, html, i, l, no, found, xhr1, xhr2, cstatus, ui, pg;
function lookup(resp) {
html = resp.match(/<div class="postContainer opContainer".*?<\/div>[^<]*?<\/div>/gi);
if (html) {
l = html.length;
for (i = 0; i < l; i += i) …Run Code Online (Sandbox Code Playgroud) 我正在设计一个网站和效果我遇到了下面的jquery代码集,用于通过动画实现文本颜色更改.但它不起作用,我不确定是什么问题.
以下是我目前遇到的问题代码:
jQuery的:
$('.list-5 li a').hover(function() {
$(this).stop().animate({ color: '#fff' })
}, function() {
$(this).stop().animate({ color: '#0e1b23' })
})
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="list-5">
<ul>
<li>
<a href="#">Hello world</a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud) 我有很多模块,我正在展示每个模块的边界.
以下是我所拥有的
div.ja-moduletable-inner,
div.moduletable-inner {
background: none;
padding: 1.5em;
box-shadow: 0px 0px 3px 3px rgba(0,0,0,.25);
}
<div id="Mod143">
<div class="moduletable-inner clearfix"> ... </div>
</div>
<div id="Mod148">
<div class="moduletable-inner clearfix"> ... </div>
</div>
<div id="Mod149">
<div class="moduletable-inner clearfix"> ... </div>
</div>
Run Code Online (Sandbox Code Playgroud)
注意:这些模块是由Joomla默认添加的,所以我无法处理.我想要的是使用Javascript,我想添加类,Mod149以便我将它作为
<div id="Mod149">
<div class="moduletable-inner clearfix newMyOwnClass">`
^^^^^^^^^^^^^^
</div>
Run Code Online (Sandbox Code Playgroud)
我将在css中担任
div.newMyOwnClass {
box-shadow: 0px 0px 0px 0px rgba(0,0,0,.25);
^^^^^^^
}
Run Code Online (Sandbox Code Playgroud)
知道如何<div id="Mod149">在Javascript中添加这个类到内部元素(没有jQuery!)?
javascript ×8
jquery ×5
css ×2
html ×2
prototypejs ×2
animation ×1
colors ×1
conflict ×1
forms ×1
input ×1
namespaces ×1
submit ×1
userscripts ×1