我有这样的菜单结构:
<ul class"menu">
<li>
<a>item1</a>
<ul>
<li><a>subitem1</a></li>
<li><a>subitem2</a></li>
<li><a>subitem3</a></li>
<li><a>subitem4</a></li>
<li>
<a>item2</a>
<ul class="sub-ul-2">
<li><a>subitem5</a></li>
<li><a>subitem6</a></li>
<li><a>subitem7</a></li>
<li><a>subitem8</a></li>
</ul>
</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我的要求是,当我将鼠标悬停在item1上时, subitem1,subitem2,subitem3,subitem4只需要显示,而subitem5 - 8则无需显示.
当我将鼠标悬停在item2上时,只需要显示subitem5 - 8.我怎样才能通过使用css实现这一目标?
我试过了:
ul.menu ul{
display: none;
}
ul.menu li:hover:first-child ul {
display:block;
}
Run Code Online (Sandbox Code Playgroud) 如何将会话生命周期设置为无限?有一个设置session.cookie_lifetime,但我无法找到设置无限生命周期所需的值.我试过0但是一旦浏览器关闭它就会过期.
ini_set('session.cookie_lifetime', 0);
Run Code Online (Sandbox Code Playgroud) 嗨,我想从页面源中提取 og:image 内容。如何从源中提取 og:image 元标记内容?
这是元标记:
<meta property="og:image" content="http://www.moneycontrol.com/news_image_files/2013/s/Syrian_diesel_trucks_190.jpg" />
Run Code Online (Sandbox Code Playgroud)
如何使用正则表达式识别元标记?
这是我当前的函数从 img 标签中抓取图像 url。使用 og:image 元标记需要进行哪些修改?
function feeds_imagegrabber_scrape_images($content, $base_url, array $options = array(), &$error_log = array()) {
// Merge the default options.
$options += array(
'expression' => '//img',
'getsize' => TRUE,
'max_imagesize' => 512000,
'timeout' => 10,
'max_redirects' => 3,
'feeling_lucky' => 0,
);
$doc = new DOMDocument();
if (@$doc->loadXML($content) === FALSE && @$doc->loadHTML($content) === FALSE) {
$error_log['code'] = -5;
$error_log['error'] = "unable to parse the xml//html content";
return …Run Code Online (Sandbox Code Playgroud) 我想使用jQuery.match()函数验证字符串.字符串必须包含
我怎样才能做到这一点?任何人都可以告诉我正则表达式吗?
我已经有了这个:
^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
Run Code Online (Sandbox Code Playgroud)
但它只是这样验证,允许至少一个特殊字符,一个大写,一个小写(以任何顺序).
我想检查网页上是否存在元标记.
我试过这个:
document.getElementsByTagName("meta[http-equiv:Content-Type]").length
Run Code Online (Sandbox Code Playgroud)
但这总是回归0.我怎么能这样做?我想通过使用javascript来做到这一点.不是jQuery.