那么我怎么能有一个只有1级的td?
例如:
<td class="ss_label ss_class">Hello</td>
<td class="ss_label">World!</td>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我想要display:none第二个.
这有效:$('[class="ss_label"]').hide();但我不想使用Javascript或任何库,如jQuery.只是纯CSS.
在现实生活中的例子中,我想隐藏的td是第六和第七.
为什么不发出警报?
var $anchor = $(this);
$('.hide').val($(this).attr('href'));
$('html, body').animate({
scrollLeft: $($anchor.attr('href')).offset().left
}, {
queue: false,
duration: 1000,
easing: 'easeInOutCirc'
}, function () {
alert('test');
});
Run Code Online (Sandbox Code Playgroud) 我有2个div.
div1和div2.我想从div1获取所有内容并将它们附加到div2然后fadeOut div1.
我试过了:
$('#div1').append('#div2');
$('#div1').fadeOut();
Run Code Online (Sandbox Code Playgroud)
要么
$('#div1').appendTo('#div2');
$('#div1').fadeOut();
Run Code Online (Sandbox Code Playgroud)
和
$('#div1').html('#div2');
$('#div1').fadeOut();
Run Code Online (Sandbox Code Playgroud)
但似乎没有一个对我有用.
我做错了什么?
我正在尝试将我的RDS实例与我的PHP连接文件连接起来.
这就是我在我的文件中所拥有的:
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'User Name');
define('DB_PASSWORD', 'Password');
define('DB_DATABASE', 'DATABASE');
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
我用我的RDS Instance用户替换了localhost和我的端点(rds thing)url,用户名和密码,以及我在创建实例时设置的传递和数据库名称.但它似乎没有用.
还有什么我必须做的,我不知道或应该有效吗?
Amazon S3 API添加了对象到期,删除了几天后在文件夹中上传的所有文件.
是否可以从上传之日起对每个文件进行相同的操作?
例如,当我在X天后上传foo.png时,删除该文件并不是文件夹中的所有文件.
我使用Google Weather API创建了一个插件,目前我正在从Google的API中提取图片.阳光灿烂的日子,我在拉http://www.google.com//ig/images/weather/sunny.gif.
我正在寻找一种方法,以便在拉出sunny.gif时,用我选择的图像替换.
这可能与jQuery或其他方式?
非常感谢
所以在我的页面中,我有一些小脚本,一旦你访问网站我真的不需要加载,实际上用户可能在整个会话中根本不需要它们.
另外,根据这个:http://code.google.com/speed/page-speed/docs/payload.html#DeferLoadingJS也不是一个好习惯.
所以,例如,目前我在'当dom ready'时已经拥有了所有内容:
$(function() {
// most of the code of which is not needed
});
Run Code Online (Sandbox Code Playgroud)
如果我不将代码放在Dom中,那么它在大多数情况下都不可执行.所以我想为每个片段做单独的功能.
例如:
function snippet1() {
// Code here
}
Run Code Online (Sandbox Code Playgroud)
然后当我需要那个片段时,我需要用鼠标点击它加载它.(并不总是一个mouselcick,取决于我需要加载).
例如:
$('#button1').click(function() {
snippet1();
});
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:这是加载函数异步的方式,所以你减少页面加载时间或有更好的方法吗? 我没有在我的例子中读到这个,我只是想到了它.
请注意,我知道asynch加载,但这不是我的选择,因为我可以将所有函数组合在一个将被缓存的js文件中,因此页面加载时间将小于每次asynch js文件时加载.
在一个页面中我有这个:
<figure><img src="" data-src="img1.png"></figure>
<figure><img src="" data-src="img2.png"></figure>
<figure><img src="" data-src="img3.png"></figure>
<figure><img src="" data-src="img4.png"></figure>
Run Code Online (Sandbox Code Playgroud)
然后继续
我试图在不使用jquery插件的情况下进行异步加载,并使其尽可能简单.
所以我想,当dom准备好并且页面完全加载时,将data-src设置为src.
如果我这样做:console.log($('figure img').attr('data-src'))我只得到第一张图片.所以它给了我结果:img1.png
那么我怎么能说,当dom准备好所有的图> img> data-src被设置为src为那个img.
所以从这个:
<figure><img src="" data-src="img1.png"></figure>
<figure><img src="" data-src="img2.png"></figure>
<figure><img src="" data-src="img3.png"></figure>
<figure><img src="" data-src="img4.png"></figure>
Run Code Online (Sandbox Code Playgroud)
对此:
<figure><img src="img1.png"></figure>
<figure><img src="img2.png"></figure>
<figure><img src="img3.png"></figure>
<figure><img src="img4.png"></figure>
Run Code Online (Sandbox Code Playgroud) Uservoice要求您在页面加载时加载异步它们的小部件,代码如下所示:
var uvOptions = {};
(function() {
var uv = document.createElement('script'); uv.type = 'text/javascript'; uv.async = true;
uv.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'widget.uservoice.com/loremipsum.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uv, s);
})();
Run Code Online (Sandbox Code Playgroud)
然后他们为您提供了在点击时运行其小部件的选项:
javascript:UserVoice.showPopupWidget();
Run Code Online (Sandbox Code Playgroud)
如果我只是在用户点击链接时加载页面后才想加载小部件怎么办?
我会假设这样的事情:
$('selector').click(function () {
var uvOptions = {};
(function() {
var uv = document.createElement('script'); uv.type = 'text/javascript'; uv.async = true;
uv.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'widget.uservoice.com/cyoJokWhM5SEW9I3h3oBFQ.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uv, s);
})();
javascript:UserVoice.showPopupWidget();
});
Run Code Online (Sandbox Code Playgroud)
但它实际上没有用?有没有其他已知的方式?
我在Debian Lenny 5.0上安装了MySQL数据库,我正在尝试使用PHP远程连接到该数据库.
这是我登录的方式:
$con = mysql_pconnect("MY_IP_ADDRESS","root","MY_PASSWORD");
if (!$con)
die('Could not connect: ' . mysql_error());
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
Could not connect: Access denied for user 'root'@'li273-10.members.linode.com'
(using password: YES)
Run Code Online (Sandbox Code Playgroud)
其中林不知道为什么我的Linode用户在那里出现.
为了启用远程连接,我使用了本教程:http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
我注意到的另一件事是,在MySQL的phpmyadmin中我有这个:
Server: localhost via TCP/IP
Server version: 5.0.51a-24+lenny5
Protocol version: 10
User: root@mycooldb
Run Code Online (Sandbox Code Playgroud)
我认为localhost必须是我服务器的IP地址?
我做错了什么?
从教程中没有用的东西很少:
保存所有规则:service iptables save不起作用.我收到此错误:
-bash: service: command not found
Run Code Online (Sandbox Code Playgroud)
最后,当我做mysql -u webadmin -h MY_IP -p我得到这个: 
jquery ×6
javascript ×5
asynchronous ×3
mysql ×2
amazon-rds ×1
amazon-s3 ×1
animation ×1
append ×1
attr ×1
callback ×1
class ×1
css ×1
css3 ×1
function ×1
image ×1
php ×1
phpmyadmin ×1
uservoice ×1
widget ×1