将不胜感激任何关于使用哪个函数的指针:
说我有这样的事情:
<div class="myTweet">Check out this awesome link <a href="http://bit.ly/uglylookinglink>http://bit.ly/uglylookinglink</a></div>
Run Code Online (Sandbox Code Playgroud)
其中包括:
看看我的真棒链接http://bit.ly/uglylookinglink
我想要做的就是将标记移动到包含div的前面,以便整个句子成为链接,并删除随附的可怕的http://bitl.y链接.
所以事后看起来像这样:
<div class="myTweet"><a href="http://bit.ly/uglylookinglink>Check out this awesome link </a></div>
Run Code Online (Sandbox Code Playgroud)
然后会读到:
看看我真棒链接
这可能很容易,但我找不到正确的方法.
谢谢,马克
在过去的1.5小时里,我一直在尝试我所知道的一切,并且无法想出这一点.实际上,据我所知,边距和填充为 0,但是,包含div是到目前为止,莫名其妙地比包含图像宽4px和1px.我不知道它来自哪里.
很少有可能导致这种情况的因素:
代码方面,很难将整个批次放在这里,所以现在,我只是给出链接.
希望如果能够理解这一点,我将能够在这个问题中发布问题代码,以便将来参考.
链接:http://syndex.me
谢谢
我想根据变量的十进制值创建一个新变量.
即:
myValue = 3.6
function twoNewVars{...}
newVar1 = 3
newVar2 = 0.6
Run Code Online (Sandbox Code Playgroud)
使用jQuery或javascript.通过简单地寻找"."的位置,人们会分裂吗?
或许将数字"3.6"视为文字字符串然后拆分......但这看起来有点乱,希望有更优雅的方法来做到这一点.
(NB根本不需要理解这个问题 - 我需要这个以便以更清洁的方式在页面上定位元素.我有视口高度可以是任何东西,然后内容,这是基于固定的高度,如果我可以找到重复内容的固定高度和视口的任意高度之间的差异我可以自动定位切割干净的东西)
最佳解释代码:
$(".myParent .myChild:nth-child(3n)").css('border-top-color','#ffffff');
Run Code Online (Sandbox Code Playgroud)
√工作
myVar = "3n";
$(".myParent .myChild:nth-child(myVar)").css('border-top-color','#ffffff');
Run Code Online (Sandbox Code Playgroud)
X不起作用
这显然是jQuery编程101 ...但严重的是,为什么地球上不会那样有效?!我传递了同样的东西!
我试过它> myVar = 3n(没有字符串),显然不应该工作,但事实并非如此.
我正在定制Tumblr主题.
Tumblr的Photosets灯箱是通过他们自己的javascript动态创建的.IE:当我点击一个链接时,该元素就会在页面底部创建.以下是该文件的副本:http://dl.dropbox.com/u/346800/stackoverflow-questions/tumblr.js,相关的行是#370:
stage.style.backgroundColor = (image.className == "placeholder") ? ((navigator && navigator.userAgent.indexOf("MSIE") != -1) ? "#444" : "rgba(255,255,255,0.05)") : "transparent";
Run Code Online (Sandbox Code Playgroud)
问题是,如何使我的css声明优先于JS生成的元素组?由于我无法操纵他们内置的JS,我需要在我自己的文件中执行它.
你可以在这里看到:http ://syndex.me第一篇文章是一个照片集.
我只知道我这样做的方式很糟糕:
<?php } elseif ( is_single()) {
$url = wp_get_referer();
$path_parts = pathinfo($url);
$mycat = $path_parts['filename'];
if ( $mycat == "animation" ) {
$_SESSION["theCategory"] = $mycat;?>
<a href="<?php bloginfo('home')?>/category/<?php echo $_SESSION["theCategory"];?>"><?php echo $_SESSION["theCategory"];?></a>
<?php } elseif ($mycat == "direction"){
$_SESSION["theCategory"] = $mycat;?>
<a href="<?php bloginfo('home')?>/category/<?php echo $_SESSION["theCategory"];?>"><?php echo $_SESSION["theCategory"];?></a>
<?php } elseif ($mycat == "grading"){
$_SESSION["theCategory"] = $mycat;?>
<a href="<?php bloginfo('home')?>/category/<?php echo $_SESSION["theCategory"];?>"><?php echo $_SESSION["theCategory"];?></a>
<?php } elseif ($mycat == "online"){
$_SESSION["theCategory"] = $mycat;?>
<a href="<?php bloginfo('home')?>/category/<?php echo $_SESSION["theCategory"];?>"><?php echo …Run Code Online (Sandbox Code Playgroud) 我正在对我的网站进行最后的修改,并且正在努力使页面的负载看起来不那么紧张.最好的方式向您展示我的意思是显示该网站:http: //marckremers.com/2011(仍未完成,处于alpha阶段)
正如您所看到的,内容粘在左侧,将大量的jquery和图像加载到页面中,然后单击到位(中心).
我想知道是否有一种方法可以让它先点击到位然后加载元素?
我尝试将重新定位脚本放在后面,甚至没有用.
有任何想法吗?谢谢
这是我的代码:
$("a").not(".current_page_item").hover(
function(){
$(this).stop().animate(
{color: "#ffffff"}, 'slow'
);
},
function(){
$(this).stop().animate(
{color: "#666666"}, 'slow'
);
}
);
Run Code Online (Sandbox Code Playgroud)
如果我特别要求CSS更改类,例如:
$(".current_page_item").css("color", "#ff00ff");
Run Code Online (Sandbox Code Playgroud)
我可以改变它的颜色,所以我知道这不是我的错.
有任何想法吗?
这对我很容易实现,并且有效:
if ($(this).next().is("object")){//dostuff}
Run Code Online (Sandbox Code Playgroud)
但由于新的div安全壳,我现在要检查的第一个孩子这个.但是$(这个)对选择器不起作用,我如何在那种情况下做同样的事情?
这不起作用:
if ($(this:first-child).is("element"))
Run Code Online (Sandbox Code Playgroud) jquery ×7
javascript ×4
html ×2
string ×2
css ×1
decimal ×1
dom ×1
filtering ×1
formatting ×1
hover ×1
if-statement ×1
loading ×1
optimization ×1
php ×1
positioning ×1
variables ×1