2010-02-27 19 views
0

У меня есть формат URL-адрес http://www.xyz.com/DisplayPost.php?postid=200Скрыть и показать элементы управления на состоянии

На странице, у меня есть DIV называется div1, который получает его данные из Google Adsense (скрипт).

Вот что я хочу сделать:

Start, скрывая DIV. Тогда я хочу определить, есть ли в URL-адресе «postid = 250» и отобразить div.

Как это сделать, используя jQuery. Какой атрибут css использовать для открытия страницы, скрывая div, а затем отображая его на основании условия

Хотите знать, как правильно это сделать.

ответ

0

Вы можете использовать регулярное выражение для поиска этой строки (без Jquery необходимости), а затем вы можете использовать div1.css('display','none'); (при условии, что div1 уже variableized)

0

Используйте этот код:

$(function(){ 
// hide the div initially 
$("#div1").hide(); 

// Check to see if there is 250 in the url 
var postID = getParameterByName('postid'); 

if (postID != 250) 
{ 
    $("#div1").show(); 
} 

}); 

// Javascript function to get query string value 
function getParameterByName(name) 
{ 
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
    var regexS = "[\\?&]"+name+"=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if(results == null) 
    return ""; 
    else 
    return results[1]; 
} 
Смежные вопросы