powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / можно ли добавить в такой код js
14 сообщений из 14, страница 1 из 1
можно ли добавить в такой код js
    #38804023
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет!

есть простое приложение на mvc, asp.net, нужно добавить в него js

фрагмент из index.cshtml, который я написал. он выводит ссылки на тесты, при нажатии на которые происходит переходит на страницы с конкретными тестами

здесь @ - razor технология

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    <table>
        @foreach (var item in Model)
        {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.Name)
                </td>
                <td>
                    @Html.ActionLink("Testing", "Testing", new { id = item.ID })
                </td>
            </tr>
        }
    </table>



это я подключаю файл c js

Код: html
1.
2.
3.
@section scripts {
	<script src="~/Scripts/Home/Index.js"></script>
}



Подскажите, пожалуйста, как мне, например, дописать сюда, чтоб ссылки плавно подсвечивались?
Или ткните, где можно почитать:)
Спасибо.
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804035
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804039
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

спасибо!
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804377
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
function highlight(elem) {
    var from = [255, 0, 0], to = [255, 255, 255]
    animate({
        delay: 10,
        duration: 1000,
        delta: linear,
        step: function (delta) {
            elem.style.backgroundColor = 'rgb(' + 
                Math.max(Math.min(parseInt((delta * (to[0]-from[0])) + from[0], 10), 255),
                0) + ',' + 
                Math.max(Math.min(parseInt((delta * (to[1]-from[1])) + from[1], 10), 255),
                0) + ',' + 
                Math.max(Math.min(parseInt((delta * (to[2]-from[2])) + from[2], 10), 255),
                0) + ')'
        }
    })
}




я нашел функцию, но не понимаю как её подключить теперь в документ

и ещё если не сложно, не могли бы вы пояснить как она работает, я js мало знаком и многих конструкций языка ещё не знаю

спасибо.
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804399
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus, дак может начнёте читать учебник, желательно с начала?
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804406
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

читаю уже. прочитал про функции.
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804415
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus, а вообще в главе JS-анимация, откуда Вы выдернули функцию, всё подробно расписано.

И есть задачки с решениями, и есть ссылки на исходники, и на сами полноценные решения с этими исходниками.
Читайте главу внимательно и полностью, смотрите задачки в конце и итоги!
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38804438
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

щас посмотрю повнимательнее, спасибо.
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38805383
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
все равно не понял как связать

в примере к функции привязывается так:

<div onclick="move(this.children[0])" class="example_path">
<div class="example_block"></div>
</div>

а как в моем то случае будет с разором?
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38805386
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и нужно ли использовать setInterval

с

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
function highlight(elem) {
    var from = [255, 0, 0], to = [255, 255, 255]
    animate({
        delay: 10,
        duration: 1000,
        delta: linear,
        step: function (delta) {
            elem.style.backgroundColor = 'rgb(' + 
                Math.max(Math.min(parseInt((delta * (to[0]-from[0])) + from[0], 10), 255),
                0) + ',' + 
                Math.max(Math.min(parseInt((delta * (to[1]-from[1])) + from[1], 10), 255),
                0) + ',' + 
                Math.max(Math.min(parseInt((delta * (to[2]-from[2])) + from[2], 10), 255),
                0) + ')'
        }
    })
}
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38805587
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

разобрался как прицепить:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
$("a").each(function()
{
 $(this).click(function()
 {
   highlight(this);
 })
});



только почему в примере подсвечивается фон, а у меня только символы?
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38805754
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus, повторюсь, что в главе JS-анимация есть задачки с решениями.
Если открыть решение первой задачи, то там и разметка показана полностью, и скрипты, и то как их подключить на странице, и как использовать. Посмотрите.

Также оформите в похожем виде пример своего кода, чтобы было видно что Вы сделали.
И почему через jQuery работает, а на голом JavaScript нет.

А так ни фига не понятно, что вы там понаписали, что работает через одно место и не так как Вам надо.
Отлаживайте. Про инструменты откладки в учебнике тоже упоминается. Ну и в студии есть отладчик.
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38805757
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusтолько почему в примере подсвечивается фон, а у меня только символы?Значит Вы используете код, что меняет свойство color, а не тот код, что показываете нам. Чудес не бывает.
...
Рейтинг: 0 / 0
можно ли добавить в такой код js
    #38805938
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA, спасибо.

ок, буду разбираться дальше.

да, вообще, мне нужно сделать через js все, а не jquery.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / можно ли добавить в такой код js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]