// Добавление link
$link = $('<link/>', {
rel: 'stylesheet',
href: 'путь...'
}).appendTo('head');
// Немного позже удаление ранее созданного link
$link.remove();
body
, а новое оформление задавать в том же файле стилей, но добавив к селекторам body.новыйКласс
:<html>
<head>
<script src="js/jquery.js"></script>
<style>
.content { color: black; } /* Обычное оформление */
body.otherStyle .content { color: red; } /* Новое оформление */
</style>
</head>
<body>
<div class="content">Lorem ipsum</div>
<button id="button">Поменять всё</button>
<script>
$('#button').click(function(event) {
// Нажатие кнопки будет добавлять класс, если его нет, и удалять его, если есть, тем самым включая/выключая другое оформление
$('body').toggleClass('otherStyle');
event.preventDefault();
});
</script>
</body>
</html>
UPDATE
`работник` AS r,
`инвентарь` AS i
SET
r.status = 2,
i.status = 1
WHERE
r.inventar_id = i.id AND
r.last_active < нужная_дата
public function doSomething1() {/*...*/}
public function doSomething2() {/*...*/}
class CommonClass {
public function foo() {/*...*/}
public function bar() {/*...*/}
}
class ConcreteClass1 extends CommonClass {
include "common.php";
}
class ConcreteClass2 {
include "common.php";
public function doSomething3() {/*...*/}
}
var info = 'date';
var info = date;
var field = 0;
while(field < 1000)
object.foo(field, function(result) {
field = result.field;
});
SELECT field
FROM table
WHERE field = FLOOR(field);
SELECT
events.id,
events.e_name,
events.e_s_description,
events.e_type,
events_type.et_name,
(SELECT GROUP_CONCAT(events_dates.id SEPARATOR '|') FROM events_dates WHERE events_dates.ed_event_id = events.id AND events_dates.ed_is_active = '1') AS ed_ids,
(SELECT GROUP_CONCAT(events_dates.ed_date_start SEPARATOR '|') FROM events_dates WHERE events_dates.ed_event_id = events.id AND events_dates.ed_is_active = '1') AS ed_date_start,
(SELECT GROUP_CONCAT(events_projects.ep_proj_id SEPARATOR '|') FROM events_projects WHERE events_projects.ep_event_id = events.id AND ep_is_active = '1') AS ep_proj_id,
(SELECT GROUP_CONCAT(projects.pr_name SEPARATOR '|') FROM projects WHERE projects.id IN (SELECT events_projects.ep_proj_id FROM events_projects WHERE events_projects.ep_event_id = events.id AND ep_is_active = '1')) AS pr_name,
(SELECT GROUP_CONCAT(events_research_directions.erd_res_dir_id SEPARATOR '|') FROM events_research_directions WHERE events_research_directions.erd_event_id = events.id AND erd_is_active = '1') AS erd_res_dir_id
(SELECT GROUP_CONCAT(research_direction.rd_name SEPARATOR '|' ) FROM research_direction WHERE research_direction.id IN (SELECT events_research_directions.erd_res_dir_id FROM events_research_directions WHERE events_research_directions.erd_event_id = events.id AND erd_is_active = '1')) AS rd_name
FROM events
LEFT OUTER JOIN events_type ON events_type.id = events.e_type
WHERE
events.e_is_active = '1'
AND events.e_type = 1
ORDER BY events.e_date_add DESC
// Функция, симулирующая события. obj — объект события, even — название события без приставки on, data — атрибуты события (объекта event)
function triggerEvent(obj, even, data) {
var event;
if(document.createEvent) {
event = document.createEvent("HTMLEvents");
event.initEvent(even, true, true);
} else {
event = document.createEventObject();
event.eventType = even;
}
event.eventName = even;
if(data)
for(var i in data)
event[i] = data[i];
if(document.createEvent)
obj.dispatchEvent(event);
else
obj.fireEvent("on" + event.eventType, event);
}
// Симуляция нажатия колёсиком мыши
triggerEvent(document.getElementById('button'), 'click', {button: 1});
SELECT *
FROM `products`
ORDER BY `position` DESC, `id` ASC
LIMIT 800 , 38