$(window).resize 不工作,我错过了什么?
所以我这个页面有一个350px宽度的垂直菜单,水平居中.链接打开iframe,显示不同的内容.显示外部网站的iframe通过以下方式获取宽度:$("#iframeweb").width($(document).width() - $('#menu').width())使其填满屏幕,将菜单推向一边.
该部分有效,但它也需要在调整窗口大小时更改宽度,但它什么都不做......
代码:
<div id="wrapper">
<div id="outer">
<div id="inner">
<iframe name="iframeweb" id="iframeweb"></iframe>
<div id="menu">
</div>
<iframe name="iframeA4" id="iframeA4"></iframe>
</div>
</div>
</div>
<script type="text/javascript">
$(window).resize(function() {
$("#iframeweb").width($(document).width() - $('#menu').width());
};
</script>
<script type="text/javascript">
$("#linkA4").click(function(){
$("#iframeA4")
.hide('fast')
.animate({"width": "0px"}, 'fast')
.animate({"width": "210mm"}, 'fast')
.show('fast');
$("#iframeweb").hide('fast');
});
$("#linkweb").click(function(){
$("#iframeA4")
.animate({"width": "0px"}, 'fast')
.hide('fast');
$("#iframeweb")
.hide('fast')
.width($(document).width() - $('#menu').width())
.show('fast');
});
</script>
Run Code Online (Sandbox Code Playgroud) 我必须隐藏用户名的最后 5 个字符。下面是代码
<ul>
<li>
</dl>
<dl>
<dt>Username:</dt>
<dd id="up-d-username">AZRT435231
</dd>
</dl>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要用“X”替换最后 5 个字符,因此输出应该是 AZRT4XXXXX 。用户是否有可能使用 firebug 等工具从页面源中看不到此名称?
我写了一个nodejs Server.
app.get("/admin", function (req, res) {
var connection, value;
connection = mysql.createConnection({
host: "******",
user: "*****",
password: "****",
database: "YaAMP",
insecureAuth: true
});
value = mySQLgetValue("SELECT property, value FROM config WHERE property = 'primeMult'", connection);
console.log("Return Value" + value); //returns "[object Object]"
connection.end();
return res.render("admin", {
title: "YaAMP"
});
});
Run Code Online (Sandbox Code Playgroud)
还有一个mySQLgetValue函数从MySQL数据库中获取一个值,它应该从数据库中返回一个特定的值.
mySQLgetValue = function (queryString, connection) {
var value;
value = 0;
return connection.query(queryString, function (err, rows, fields) {
console.log("Value " + rows[0].value); //Returns correct value
return …Run Code Online (Sandbox Code Playgroud) 当我删除某些东西时,我似乎无法让我的jQuery正确删除div
代码是:
<div class="amend_order" data-item_key="1367264719mz7">
<p>Home Made Ice Cream</p>
<p class="small_text">Pistachio</p>
<p>
<a class="edit_item ui-link" href="javascript:void(0);">Edit</a>
----
<a class="deleter ui-link" href="javascript:void(0);">Delete</a>
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过用
$(this).closest('div').remove();
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用.
基本上有几个列表,divs我只是希望它们在点击时消失.
假设我有以下javascript
function blob(alertText) {
alert(alertText);
}
Run Code Online (Sandbox Code Playgroud)
我想在我的视图中调用该函数.就像是:
<% if (x == 0)
//Need to Call the javascript function here. e.g. blob("sometext");
%>
Run Code Online (Sandbox Code Playgroud)
如何在视图中的if语句中调用javascript函数?
我有一个快速的网络程序,当你将鼠标悬停在另一个图像上时,下面会弹出一个小框.
我设置了一个像这样的快速函数:
$('.indArtistBox').hover(function(){
$('.description').show();
});
Run Code Online (Sandbox Code Playgroud)
这个问题是我想要一些如何合并this,因为我只希望描述显示在.indArtistBox正在徘徊.
我试过$(this).('.description'),但这显然不起作用.我怎么做到这一点?
我有一个如下所示的字符串;
var x = "test/foo/4/bar/3"
Run Code Online (Sandbox Code Playgroud)
我有一个模式
var y = "test/foo/{id}/bar/{age}"
Run Code Online (Sandbox Code Playgroud)
是否可以通过正则表达式使用模式从变量"x"中提取数字4和3?
我需要逐字打印\n的该内this.value.split
$rows .= "<textarea onkeyup='this.rows = (this.value.split(\"\n\").length||1);' ...
Run Code Online (Sandbox Code Playgroud)
我缩短了代码,因此更容易阅读.
PHP将其解析为新行.我怎样才能重写这个字符串,以便它实际打印\n?
我有以下javascript代码:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<script>
function Person(first, last) {
this.first = first;
this.last = last;
}
Person.prototype.toString = function() {
return this.first + this.last;
}
var person = new Person("John", "Dough");
alert(person); // same result since alert calls toString()
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
问题是为什么alert(person)显示"JohnDough"?对我来说,alert(person) 不应该显示任何东西.
如何选择具有一个特定类的所有父元素?例如:
<ul class="123">
<li>
<li>
<ul class="qwe">
<li>
<li>
<ul class="123">
<li class="select">
<li>
</ul>
</ul>
</ul>
Run Code Online (Sandbox Code Playgroud)
如何根据具有类'123'的类'select'的li选择所有父ul元素?
我有一个如此条件:
$(document).ready(function(){
var name = 'Stack';
var lastname = 'Overflow';
if( name == 'Stack' && lastname == 'Overflow' )
alert('Hi Stacker!');
});
Run Code Online (Sandbox Code Playgroud)
所以我alert被解雇了......
如果我把条件放在这样的括号内:
$(document).ready(function(){
var name = 'Stack';
var lastname = 'Overflow';
if( (name == 'Stack') && (lastname == 'Overflow') ){
alert('Hi Stacker!');
}
});
Run Code Online (Sandbox Code Playgroud)
我alert也被解雇了......
我的问题是:何时以及为什么我应该在if条件中使用括号?谢谢!
我有一个小代码,负责绘制新添加的注释.问题是,当我重写代码使用on而不是删除时live,我的代码不适用于在页面加载后添加的新元素
这是我的代码
$(function(){
$('.show-comment-form').on("click", (function(){
dataattr = $(this).data('comment');
$('#new_comment').remove();
$('.message-'+dataattr).append(partial_form);
$("#comment_parent_id").val(dataattr);
return false;
}))
})
Run Code Online (Sandbox Code Playgroud)
HTML
<a href="/phrases/52/create_comment?parent_id=16" class="show-comment-form" data-comment="16">Reply</a>
Run Code Online (Sandbox Code Playgroud)
如何将click事件添加到所有将来的元素,这些元素将在页面加载后添加?
我需要一个正则表达式来测试City,State的文本框.
有效的例子是:
Dallas,TX
Dallas,TX
Dallas,Texas
我试过了/([^,]),\s*(\w{2})/.它没有掩盖所有案件
任何人都可以帮助我.谢谢!